Compartir a través de


SpinWait.SpinOnce Método

Definición

Sobrecargas

SpinOnce()

Realiza un único ciclo.

SpinOnce(Int32)

Realiza una sola rotación y llama a Sleep(Int32) después de un recuento de rotación mínimo.

SpinOnce()

Realiza un único ciclo.

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 que se llame al SpinWait método . 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)

Realiza una sola rotación y llama a Sleep(Int32) después de un recuento de rotación mínimo.

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

Recuento de rotación mínima después del cual puede utilizarse Thread.Sleep(1). El valor -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