SpinWait.SpinUntil Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Točí se, dokud není splněna zadaná podmínka.
Přetížení
SpinUntil(Func<Boolean>) |
Točí se, dokud není splněna zadaná podmínka. |
SpinUntil(Func<Boolean>, Int32) |
Točí se, dokud není splněna zadaná podmínka nebo dokud nevypršel zadaný časový limit. |
SpinUntil(Func<Boolean>, TimeSpan) |
Točí se, dokud není splněna zadaná podmínka nebo dokud nevypršel zadaný časový limit. |
SpinUntil(Func<Boolean>)
- Zdroj:
- SpinWait.cs
- Zdroj:
- SpinWait.cs
- Zdroj:
- SpinWait.cs
Točí se, dokud není splněna zadaná podmínka.
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))
Parametry
Výjimky
Argument condition
má hodnotu null.
Viz také
Platí pro
SpinUntil(Func<Boolean>, Int32)
- Zdroj:
- SpinWait.cs
- Zdroj:
- SpinWait.cs
- Zdroj:
- SpinWait.cs
Točí se, dokud není splněna zadaná podmínka nebo dokud nevypršel zadaný časový limit.
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
Parametry
- millisecondsTimeout
- Int32
Počet milisekund, které se mají čekat, nebo Infinite (-1) čekat na neomezenou dobu.
Návraty
true
pokud je podmínka splněna v rámci časového limitu; jinak nepravda.
Výjimky
Argument condition
má hodnotu null.
millisecondsTimeout
je záporné číslo jiné než -1, které představuje nekonečný časový limit.
Viz také
Platí pro
SpinUntil(Func<Boolean>, TimeSpan)
- Zdroj:
- SpinWait.cs
- Zdroj:
- SpinWait.cs
- Zdroj:
- SpinWait.cs
Točí se, dokud není splněna zadaná podmínka nebo dokud nevypršel zadaný časový limit.
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
Parametry
- timeout
- TimeSpan
A TimeSpan , který představuje počet milisekund, které se mají čekat, nebo TimeSpan, který představuje -1 milisekundy čekání na neomezenou dobu.
Návraty
true
pokud je podmínka splněna v rámci časového limitu; jinak nepravda.
Výjimky
Argument condition
má hodnotu null.
timeout
je záporné číslo jiné než -1 milisekund, které představuje nekonečný časový limit nebo časový limit je větší než Int32.MaxValue.