掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
同一処理を複数のスレッドで実行するには? (ID:56525)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
色々と方法はあると思うのですが。。。 (MFCかSDKなど、スレッドの作り方にも依存するよう気が。。。) 取りあえず、メインの部分などで、スレッドの作成時にカウントをインクリメントし、 スレッド終了時のカウントをデクリメントすることで作成されているスレッド数は、 簡単に管理できると思います。 で、スレッド作成前にこのカウントの値が20以下か確認し、20を超えているようなら、 スレッドの作成を行わなければよいのでは? 多少排他制御は必要ですが、単純なカウントのインクリメント、デクリメントなら、 InterlockedIncrement()などのAPIが利用できますし。。。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.