Win32API質問箱 Build43
■ このスレッドは過去ログ倉庫に格納されています
0773デフォルトの名無しさん
2006/06/17(土) 23:34:06// STOPボタンが押された時
HANDLE handle = Thread->GetHandle();
Thread->Stop();
WaitThread( handle, INFINITE );//WaitForSingleObjectのラップ
CloseHandle( handle );
なんてコードをGUIスレッド側で書いてるのですが、
たまにスレッドの終了に時間がかかってGUIが固まってしまうときがあります。当たり前ですが。
なので、どのようにスレッドの終了を待って、クローズすればいいのか
教えてください。
というか、一々WaitForSingleObjectで待ってなくて、CloseHandleで閉じても
いいのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています