Endowsの日記: Endows の へっぽこプログラマ日誌 第21回
日記 by
Endows
ウィンドウズでのプログラミングの話。
SendMessage() (ウィンドウメッセージを送り、その処理の完了を待つ) を行う処理を含むスレッドがあって、
そのスレッドの停止を待つ関数がウィンドウメッセージから呼び出される場合、
デッドロックの防ぎようは、あるんでしょうか。
前提条件として、
- スレッド側はメッセージの処理完了を待つ必要がある(PostMessage() での代用不可)
- スレッド停止処理はエラーに出来ない
となります。
# そんな仕様にしたのは私じゃありません、念のため。
Endows の へっぽこプログラマ日誌 第21回 More ログイン