[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:7426] emacs-22_0_50-20060729 マージ
- X-ml-count: 7446
- Subject: Re: [MD:7426] emacs-22_0_50-20060729 マージ
- From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxx>
- Date: Tue, 01 Aug 2006 23:29:23 +0900
- User-agent: Gnus/5.110006 (No Gnus v0.6) Meadow-3.00-dev (KIKU)
>>>>> [meadow-develop : No.7445] にて
>>>>> 私は書きました:
> もう少し考えてみて、意味がないようであれば
> > MW32_read_socketのWaitForSingleObjectを削除する
> これを実行しちゃいます。
十分には考えていないのですが、現状よりは better であると判断して、
この変更をしました。
これで問題が起きるようであれば、
> できれば、メッセージ処理も全部メインスレッドに戻してしまいたいとこ
> ろです。
こちらで対処します。
> 例え、待つことに意味があったとしても、不十分な実装です。今の実装だ
> と、MW32_read_socket に到達して WaitForSingleObject で待つ前に、メッ
> セージスレッドでのイベント処理が完了しちゃうこともあるだろうし。
mw32_message_loop() の
> SetEvent (keyboard_handle);
もかなり怪しいです。Windows イベントが発生するだけで
keyboard_handle シグナル状態になってしまいます。
> --
> 三好 雅則 http://miyoshi.meadowy.org/