SpinWait.SpinOnce Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.