SpinWait.SpinOnce Metode

Definisi

Overload

Nama Deskripsi
SpinOnce()

Melakukan satu putaran.

SpinOnce(Int32)

Melakukan satu putaran Sleep(Int32) dan panggilan setelah jumlah putaran minimum.

SpinOnce()

Sumber:
SpinWait.cs
Sumber:
SpinWait.cs
Sumber:
SpinWait.cs
Sumber:
SpinWait.cs
Sumber:
SpinWait.cs

Melakukan satu putaran.

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

Keterangan

Metode ini biasanya dipanggil dalam perulangan dan dapat berubah dalam perilaku berdasarkan berapa kali SpinOnce telah dipanggil sejauh ini pada instans ini. Setiap spin menghasilkan metode yang SpinWait dipanggil. Jumlah disimpan dari berapa kali SpinOnce dipanggil, dan setelah jumlah ambang tercapai, metode dipanggil Yield .

Lihat juga

Berlaku untuk

SpinOnce(Int32)

Sumber:
SpinWait.cs
Sumber:
SpinWait.cs
Sumber:
SpinWait.cs
Sumber:
SpinWait.cs
Sumber:
SpinWait.cs

Melakukan satu putaran Sleep(Int32) dan panggilan setelah jumlah putaran minimum.

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

Parameter

sleep1Threshold
Int32

Jumlah putaran minimum setelah itu Thread.Sleep(1) dapat digunakan. Nilai -1 menonaktifkan penggunaan Thread.Sleep(1).

Pengecualian

sleep1Threshold kurang dari -1.

Keterangan

Metode ini biasanya dipanggil dalam perulangan dan dapat berubah dalam perilaku berdasarkan berapa kali SpinOnce() telah dipanggil sejauh ini pada instans ini.

Berlaku untuk