Windows DLLをC++で作成していますが、何らかのイベントループが必要です。 いくつかのイベントが定期的にチェックされ、DLLはクライアントアプリケーションでコールバックをトリガーします。ポーリング期間は、イベントごとに異なる場合があります。WindowsのC++でのイベントループ、タイマーキュー付き
これをコード化する最良の方法は何ですか?タイミング精度は良好でなければなりませんが、パフォーマンスが最優先事項です。 複数のタイマーを持つ1つのWindows timer queueに複数の(4-5)タイマーを持つ方が良いでしょうか?あるいは、私は全く異なるソリューションを好むべきですか?
ありがとうございました
可能であれば、ポーリングやタイマーを避けて、イベント駆動型システムを設計してください。非ポーリングソリューションがあなたのために働くかどうかを判断するために、より詳細な情報が必要になります。 – AJG85