SpinWait.SpinOnce メソッド

定義

オーバーロード

名前 説明
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() 回数に基づいて動作が変化する可能性があります。

適用対象