wait 関数

指定した時間だけ現在のコンテキストを停止します。

_CRTIMP void __cdecl wait(
   unsigned int _Milliseconds
);

パラメーター

  • _Milliseconds
    現在のコンテキストを停止するミリ秒数。 _Milliseconds パラメーターが値 0 に設定されている場合は、続行する前に、現在のコンテキストから別の実行可能コンテキストに実行を切り替える必要があることを示します。

解説

このメソッドが同時実行ランタイム スケジューラのコンテキストで呼び出された場合、スケジューラは、基になるリソースに対して実行する別のコンテキストを探します。 スケジューラは本質的に協調的であるため、このコンテキストは指定されたミリ秒数後に正確に再開されない場合があります。 スケジューラが他のタスクの実行でビジー状態になっていて、そのタスクが協調的にすばやくスケジューラに制御を返さない場合、待機時間は無期限になる可能性があります。

必要条件

ヘッダー: concrt.h

名前空間: Concurrency

参照

参照

Concurrency 名前空間