- 858 名前:デフォルトの名無しさん [2009/06/08(月) 23:39:12 ]
- クリティカルセクションの質問なのですが、
main()でInitializeCriticalSection()やって、その後_beginthreadex()します。 その後以下の処理を行うスレッドを100個起動させます。 EnterCriticalSection() カウンターをインクリメント LeaveCriticalSection() そして、main()関数内でWaitForMultipleObjects()で全スレッドの終了を待ちます。 WaitForMultipleObject()の直後にカウンターの数を表示させているのですが、 これが100になりません。(95とか55とか) クリティカルセクションの使い方が間違ってるのでしょうか?
|

|