スレッドA : GetMessage() ループしている Windowなスレッド
スレッドB : 窓を持たない 非Window なスレッド
として、
スレッドB から スレッドA内で生成された Window に対しての SetWindowText() / SendMessage() は
スレッドA が動いていない場合には スレッドB内でブロックされるのでしょうか?
何故試さない?
376 :
374:2006/10/16(月) 12:47:28
デバッガではブロックされているように見えるんだけど
仕様なのかどうかわからないので質問してみました
仕様
379 :
374:2006/10/16(月) 13:15:54
>>377-378 ありがとうございます。 仕様ということで理解しました。
スレッド設計見直しか…
スレッドB が定期的に SendMessage してて、スレッドA の WM_CLOSE をきっかけに
スレッドB を停止させようとしてた(停止用 event をsignalにして theaed handle が signal まで待つ)のですが、
そこでデッドロックしていたと…