SpinWait.SpinOnce Método

Definición

Sobrecargas

Nombre Description
SpinOnce()

Realiza un solo giro.

SpinOnce(Int32)

Realiza un solo giro y llama Sleep(Int32) a después de un número mínimo de giros.

SpinOnce()

Source:
SpinWait.cs
Source:
SpinWait.cs
Source:
SpinWait.cs
Source:
SpinWait.cs
Source:
SpinWait.cs

Realiza un solo giro.

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

Comentarios

Este método se suele llamar en un bucle y puede cambiar de comportamiento en función del número de veces SpinOnce que se ha llamado hasta ahora en esta instancia. Cada número da como resultado el SpinWait método al que se llama. Se mantiene un recuento del número de veces SpinOnce que se llama y, después de alcanzar un recuento de umbrales, se llama al Yield método .

Consulte también

Se aplica a

SpinOnce(Int32)

Source:
SpinWait.cs
Source:
SpinWait.cs
Source:
SpinWait.cs
Source:
SpinWait.cs
Source:
SpinWait.cs

Realiza un solo giro y llama Sleep(Int32) a después de un número mínimo de giros.

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

Parámetros

sleep1Threshold
Int32

Número mínimo de giros después del cual Thread.Sleep(1) se puede usar. Un valor de -1 deshabilita el uso de Thread.Sleep(1).

Excepciones

sleep1Threshold es menor que -1.

Comentarios

Este método se suele llamar en un bucle y puede cambiar de comportamiento en función del número de veces SpinOnce() que se ha llamado hasta ahora en esta instancia.

Se aplica a