SpinWait.SpinOnce Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.