0

次のように動作する C++ タイマー関数をどのように実装しますか: void glutTimerFunc(unsigned int msecs,void (*func)(int value), value);しかし、純粋に WinAPI (または STL) のものでしたか? ただし、忙しくしないようにする必要があります。Xミリ秒後に関数を呼び出す必要があります 助けてくれてありがとう!

私は見てきましたがstruct timeval tv;、実際にそれを実装する方法について少し混乱しています。の代わりにドロップする必要がありますglutTimerFunc()。ありがとう

4

1 に答える 1

2

待機可能なタイマーを使用する -呼び出し後にSetWaitableTimerCreateWaitableTimer

期限が来ると、タイマーにシグナルが送られ、タイマーを設定したスレッドがオプションの完了ルーチンを呼び出します。

ここにあなたの望ましい使用パターンであると私が思うものの例があります。

于 2013-02-15T18:12:03.563 に答える