SpinWait.SpinOnce メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| SpinOnce() |
1 回のスピンを実行します。 |
| SpinOnce(Int32) |
1 つのスピンを実行し、最小スピン数の後に Sleep(Int32) を呼び出します。 |
SpinOnce()
- ソース:
- SpinWait.cs
- ソース:
- SpinWait.cs
- ソース:
- SpinWait.cs
- ソース:
- SpinWait.cs
- ソース:
- SpinWait.cs
1 回のスピンを実行します。
public:
void SpinOnce();
public void SpinOnce();
member this.SpinOnce : unit -> unit
Public Sub SpinOnce ()
注釈
このメソッドは通常、ループ内で呼び出され、このインスタンスでこれまでに呼び出された SpinOnce 回数に基づいて動作が変化する可能性があります。 各スピンにより、 SpinWait メソッドが呼び出されます。 カウントは、 SpinOnce が呼び出された回数を保持し、しきい値の数に達した後、 Yield メソッドが呼び出されます。
こちらもご覧ください
適用対象
SpinOnce(Int32)
- ソース:
- SpinWait.cs
- ソース:
- SpinWait.cs
- ソース:
- SpinWait.cs
- ソース:
- SpinWait.cs
- ソース:
- SpinWait.cs
1 つのスピンを実行し、最小スピン数の後に Sleep(Int32) を呼び出します。
public:
void SpinOnce(int sleep1Threshold);
public void SpinOnce(int sleep1Threshold);
member this.SpinOnce : int -> unit
Public Sub SpinOnce (sleep1Threshold As Integer)
パラメーター
- sleep1Threshold
- Int32
Thread.Sleep(1)を使用できる最小スピン数。 -1 値を指定すると、 Thread.Sleep(1)の使用が無効になります。
例外
sleep1Threshold が -1 未満です。
注釈
このメソッドは通常、ループ内で呼び出され、このインスタンスでこれまでに呼び出された SpinOnce() 回数に基づいて動作が変化する可能性があります。