- 1 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 21:35:32 ]
- マルチスレッドプログラミングについて語るスレ。
その1 pc3.2ch.net/tech/kako/997/997345868.html その2 pc5.2ch.net/test/read.cgi/tech/1037636153/ その3 pc8.2ch.net/test/read.cgi/tech/1098268137/ その4 pc8.2ch.net/test/read.cgi/tech/1130984585/ その5 pc11.2ch.net/test/read.cgi/tech/1157814833/ OS・言語・環境は問わないが、それゆえ明記すべし。 テンプレ 【OS】 【言語】 【実行環境】 【その他突起する事項】
- 602 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 11:40:27 ]
- サブスレッドからアプリケーションを直接終了させる設計は変じゃないか。
メインスレッドに何らかのメッセージを送って、メインスレッドからアプリケーションを終了すればよいじゃない。 面倒なら、少々強引だが、PostThreadMessageでメインスレッドに 直接WM_QUITを送りつけるのも。あまりお勧めしないが。
- 603 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 12:57:27 ]
- ウィンドウはそれを作ったスレッドに結びついているよ
- 604 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 13:10:12 ]
- >>601
PostQuitMessageを別スレッドから呼び出すことは問題ないけど、 メッセージは、ウィンドウの作成元のスレッドにしか来ないよ 別スレッドでGetMessageしたかったら、そっち側でCreateWindowしないとだめ
- 605 名前:604 mailto:sage [2008/03/16(日) 13:11:34 ]
- >PostQuitMessageを別スレッドから呼び出すことは問題ないけど、
って、ウソでした、カレントスレッドにWM_QUITを送るだけか PostThreadMessageで相手スレッドにWM_QUITを送ればいいかも
|

|