次の方法で共有


タイマー キュー

CreateTimerQueue 関数は、タイマーのキューを作成します。 このキュー内のタイマー (タイマー キュー タイマーと呼ばれます) は、指定した期限が到着したときに呼び出されるコールバック関数を指定できる軽量オブジェクトです。 待機操作は、スレッド プール内のスレッドによって実行されます。

キューにタイマーを追加するには、CreateTimerQueueTimer 関数を呼び出します。 タイマー キュー タイマーを更新するには、ChangeTimerQueueTimer 関数を呼び出します。 タイマーの有効期限が切れたときにスレッド プールからワーカー スレッドによって実行されるコールバック関数を指定できます。

保留中のタイマーを取り消すには、DeleteTimerQueueTimer 関数を呼び出します。 タイマーのキューが終了したら、DeleteTimerQueueEx 関数を呼び出してタイマー キューを削除します。 キュー内の保留中のタイマーはすべて取り消され、削除されます。

タイマー キュー を使用した