SpinWait.SpinOnce Methode

Definition

Überlädt

Name Beschreibung
SpinOnce()

Führt einen einzelnen Drehung aus.

SpinOnce(Int32)

Führt ein einzelnes Drehfeld und Aufrufe Sleep(Int32) nach einer minimalen Drehzahl aus.

SpinOnce()

Quelle:
SpinWait.cs
Quelle:
SpinWait.cs
Quelle:
SpinWait.cs
Quelle:
SpinWait.cs
Quelle:
SpinWait.cs

Führt einen einzelnen Drehung aus.

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

Hinweise

Diese Methode wird in der Regel in einer Schleife aufgerufen und kann sich basierend auf der Anzahl der Male SpinOnce , die bisher auf dieser Instanz aufgerufen wurden, ändern. Jedes Drehergebnis führt dazu, dass die SpinWait Methode aufgerufen wird. Eine Anzahl wird von der Anzahl der Aufrufe SpinOnce beibehalten, und nachdem eine Schwellenwertanzahl erreicht wurde, wird die Yield Methode aufgerufen.

Weitere Informationen

Gilt für:

SpinOnce(Int32)

Quelle:
SpinWait.cs
Quelle:
SpinWait.cs
Quelle:
SpinWait.cs
Quelle:
SpinWait.cs
Quelle:
SpinWait.cs

Führt ein einzelnes Drehfeld und Aufrufe Sleep(Int32) nach einer minimalen Drehzahl aus.

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

Parameter

sleep1Threshold
Int32

Eine minimale Drehzahl, nach der Thread.Sleep(1) sie verwendet werden kann. Ein Wert von -1 deaktiviert die Verwendung von Thread.Sleep(1).

Ausnahmen

sleep1Threshold ist kleiner als -1.

Hinweise

Diese Methode wird in der Regel in einer Schleife aufgerufen und kann sich basierend auf der Anzahl der Male SpinOnce() , die bisher auf dieser Instanz aufgerufen wurden, ändern.

Gilt für: