掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
timesetevent内でWinsockを使うには? (ID:126701)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>K.J.K.さん >Sleepを使うのではなく、API関数のMsgWaitForMultipleObjectsと >DoEventsを併用するべきです。Windowを持ったスレッドで >メッセージ処理を止めるべきではないからです。 ケースバイケースかと、CPUの負荷を減らすためにLoopにSleepを入れるのは一般的な手法です。 ただし、Loopの中で中止などの操作が出来る様にSleepの最長時間を制限します。 上の例では1秒に制限していますが、0.1秒でもCPUの負荷は1%以下で、この場合は最もメッセージが 流れるWindowを掴んで引きずり回す様なことをしても、それほど違和感は無いと思われます。 まあそのような要望があればですが。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.