- - PR -
ThreadPoolを使ったプログラムについて
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-01-16 16:05
開発環境 C# 2005
ThreadPoolを使ったプログラムをヘルプやWebコンテンツを参考に 作成しています。 下記のコードで、マルチスレッドでは動いているようなのですが、 疑問点があるので教えてください。 1.while (workerTheadCount != maxThreadCount)をスレッドに投げた 処理が全部終わったという判断に使っていますが、正しいのでしょうか? 2.スレッドのMax=8に対して、99個のタスクを投げています。 最初、8個がマルチスレッドで動き出し、91個がキューに 入ると思うのですが、このキューに入っている数を取得することは 可能でしょうか。
この練習ソース自体がぜんぜんだめかもしれませんが、 何かお気づきの点がありましたらそれも指摘していただければと思います。 よろしくお願いいたします。 以上 |
1