SpinWait.SpinUntil 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.
Berputar hingga kondisi yang ditentukan terpenuhi.
Overload
SpinUntil(Func<Boolean>) |
Berputar hingga kondisi yang ditentukan terpenuhi. |
SpinUntil(Func<Boolean>, Int32) |
Berputar hingga kondisi yang ditentukan terpenuhi atau hingga batas waktu yang ditentukan kedaluwarsa. |
SpinUntil(Func<Boolean>, TimeSpan) |
Berputar hingga kondisi yang ditentukan terpenuhi atau hingga batas waktu yang ditentukan kedaluwarsa. |
SpinUntil(Func<Boolean>)
- Sumber:
- SpinWait.cs
- Sumber:
- SpinWait.cs
- Sumber:
- SpinWait.cs
Berputar hingga kondisi yang ditentukan terpenuhi.
public:
static void SpinUntil(Func<bool> ^ condition);
public static void SpinUntil (Func<bool> condition);
static member SpinUntil : Func<bool> -> unit
Public Shared Sub SpinUntil (condition As Func(Of Boolean))
Parameter
Pengecualian
Argumen condition
null.
Lihat juga
Berlaku untuk
SpinUntil(Func<Boolean>, Int32)
- Sumber:
- SpinWait.cs
- Sumber:
- SpinWait.cs
- Sumber:
- SpinWait.cs
Berputar hingga kondisi yang ditentukan terpenuhi atau hingga batas waktu yang ditentukan kedaluwarsa.
public:
static bool SpinUntil(Func<bool> ^ condition, int millisecondsTimeout);
public static bool SpinUntil (Func<bool> condition, int millisecondsTimeout);
static member SpinUntil : Func<bool> * int -> bool
Public Shared Function SpinUntil (condition As Func(Of Boolean), millisecondsTimeout As Integer) As Boolean
Parameter
- millisecondsTimeout
- Int32
Jumlah milidetik untuk menunggu, atau Infinite (-1) untuk menunggu tanpa batas waktu.
Mengembalikan
true
jika kondisi terpenuhi dalam batas waktu; jika tidak, salah.
Pengecualian
Argumen condition
null.
millisecondsTimeout
adalah angka negatif selain -1, yang mewakili waktu habis yang tak terbatas.
Lihat juga
Berlaku untuk
SpinUntil(Func<Boolean>, TimeSpan)
- Sumber:
- SpinWait.cs
- Sumber:
- SpinWait.cs
- Sumber:
- SpinWait.cs
Berputar hingga kondisi yang ditentukan terpenuhi atau hingga batas waktu yang ditentukan kedaluwarsa.
public:
static bool SpinUntil(Func<bool> ^ condition, TimeSpan timeout);
public static bool SpinUntil (Func<bool> condition, TimeSpan timeout);
static member SpinUntil : Func<bool> * TimeSpan -> bool
Public Shared Function SpinUntil (condition As Func(Of Boolean), timeout As TimeSpan) As Boolean
Parameter
- timeout
- TimeSpan
TimeSpan yang mewakili jumlah milidetik untuk menunggu, atau TimeSpan yang mewakili -1 milidetik untuk menunggu tanpa batas waktu.
Mengembalikan
true
jika kondisi terpenuhi dalam batas waktu; jika tidak, salah.
Pengecualian
Argumen condition
null.
timeout
adalah angka negatif selain -1 milidetik, yang mewakili batas waktu tak terbatas -atau- batas waktu lebih besar dari Int32.MaxValue.