マルチスレッドプログラミング相談室 その4at TECHマルチスレッドプログラミング相談室 その4 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト200:デフォルトの名無しさん 06/01/21 14:26:18 ちょっと確認だが、WaitForSingleObject()の第二パラメータの0ってNoWaitだよな? 単に待てば委員で内科医? 201:デフォルトの名無しさん 06/01/21 14:42:02 >196のままのコードを実行してみたけど、ちゃんと0が帰ってきたよ。 202:デフォルトの名無しさん 06/01/21 15:04:56 >>199 >>196の事象が事実であるなら、そういうものだと思って使うべき。 嫌なら別の手段を用いるべき。 203:196 06/01/21 15:47:24 >>200 SetEventしてそれが本当にシグナルになったかを見るためにWaifFor・・したのですが、 それがなぜかシグナルになっていないのです。 >>201 検証ありがとうございます。>>196のままのコードだとそうなると思いますが、実際にはほかのスレッドもいるので 何が起きているかはよくわかっていません。(デバッガでステップ実行したりデバッグライトを入れるだけで動きが変わるため) とりあえず、月曜にほかのスレッドがResetしていないか確認したいと思います あとSetEventって非同期に動いたりしませんよね? SetEvent(hEvent); ここで誰かがResetEventしない限り下はTRUEにならないですよね? if(WaitForSingleObject(hEvent,0)==WAIT_OBJECT_TIMEOUT) { } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch