C++を初めて1年程度の初心者です。
現在、Visual StudioにてMFCのアプリを作成しています。
マルチスレッドでPostThreadMessageを用いて、スレッドへメッセージを送信しています。
メッセージが何個か溜まったらスレッドの処理を開始させるため、スレッドの先頭でメッセージ数を監視したいと考えています。
GetMessageみたいなメソッドで、メッセージキューへ溜まったメッセージ数を取得することは可能でしょうか?
スレッドのメッセージ数の確認
Re: スレッドのメッセージ数の確認
一応,GetQueueStatusというAPIがあります。
ただ,常にGetMessageして,内部で別途キューに溜めておき,そちらのキューにたまっている数で制御した方が,やっていることがわかりやすいかと思います。
ただ,常にGetMessageして,内部で別途キューに溜めておき,そちらのキューにたまっている数で制御した方が,やっていることがわかりやすいかと思います。