私は自分のスレッドで0.5秒間隔で呼び出されるべき関数を持っています。タイマーとスレッド
コールバックのようなモードで動作し、所定の時間間隔でコールバックを実行するタイマーを接続できる機能がブーストまたは別のライブラリにありますか?
私は自分のスレッドで0.5秒間隔で呼び出されるべき関数を持っています。タイマーとスレッド
コールバックのようなモードで動作し、所定の時間間隔でコールバックを実行するタイマーを接続できる機能がブーストまたは別のライブラリにありますか?
これにはboost::asio::deadline_timer
を使用できます。
私はタイマにJUCEを使用しています。複数の継承を使用してタイマークラスをサブクラス化し、タイマーを実行し、タイマーイベントを非常に簡単に処理するためのコールバック関数を定義することができます。
http://www.rawmaterialsoftware.com/
は、おそらく同様の機能を提供する多くのlibsがあります。
あなたは、通常のブーストと結合してこれを行うことができますコールバック
と繰り返しタイマーをしたい、より似
http://www.boost.org/doc/libs/1_40_0/doc/html/boost_asio/tutorial/tuttimer3.html
があまりにも自分のタイミングのrequirmentsされているが...ここで良い徒歩聞こえます厳密な、またはあなたのタイムアウト関数が長すぎる、スレッドのスリープ(500)ループ? –