SpinWait.SpinOnce Metoda

Definice

Přetížení

SpinOnce()

Provede jeden číselník.

SpinOnce(Int32)

Provede jeden číselník a volání Sleep(Int32) po minimálním počtu čísel.

SpinOnce()

Provede jeden číselník.

public:
 void SpinOnce();
public void SpinOnce ();
member this.SpinOnce : unit -> unit
Public Sub SpinOnce ()

Poznámky

Tato metoda se obvykle volá ve smyčce a může se měnit chování na základě toho, kolikrát SpinOnce byla v této instanci dosud volána. Každý spin má za následek volanou metodu SpinWait . Počet se uchovává o počtu volaných časů SpinOnce a po dosažení Yield prahového počtu se volá metoda.

Viz také

Platí pro

SpinOnce(Int32)

Provede jeden číselník a volání Sleep(Int32) po minimálním počtu čísel.

public:
 void SpinOnce(int sleep1Threshold);
public void SpinOnce (int sleep1Threshold);
member this.SpinOnce : int -> unit
Public Sub SpinOnce (sleep1Threshold As Integer)

Parametry

sleep1Threshold
Int32

Minimální počet čísel, po kterém Thread.Sleep(1) je možné použít. Hodnota -1 zakáže použití Thread.Sleep(1).

Výjimky

sleep1Threshold je menší než -1.

Poznámky

Tato metoda se obvykle volá ve smyčce a může se měnit chování na základě toho, kolikrát SpinOnce() byla v této instanci dosud volána.

Platí pro