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í.
Protáčí se, dokud nebude splněna zadaná podmínka.
Přetížení
| Name | Description |
|---|---|
| SpinUntil(Func<Boolean>) |
Protáčí se, dokud nebude splněna zadaná podmínka. |
| SpinUntil(Func<Boolean>, Int32) |
Protáčí se, dokud nebude zadaná podmínka splněna nebo dokud nevypršel zadaný časový limit. |
| SpinUntil(Func<Boolean>, TimeSpan) |
Protáčí se, dokud nebude zadaná podmínka splněna nebo dokud nevypršel zadaný časový limit. |
SpinUntil(Func<Boolean>)
- Zdroj:
- SpinWait.cs
- Zdroj:
- SpinWait.cs
- Zdroj:
- SpinWait.cs
- Zdroj:
- SpinWait.cs
- Zdroj:
- SpinWait.cs
Protáčí se, dokud nebude 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
- Zdroj:
- SpinWait.cs
- Zdroj:
- SpinWait.cs
Protáčí se, dokud nebude zadaná podmínka splněna 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í počkat, nebo Infinite (-1) čekat na neomezenou dobu.
Návraty
true je-li 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, což představuje nekonečný časový limit.
Viz také
Platí pro
SpinUntil(Func<Boolean>, TimeSpan)
- Zdroj:
- SpinWait.cs
- Zdroj:
- SpinWait.cs
- Zdroj:
- SpinWait.cs
- Zdroj:
- SpinWait.cs
- Zdroj:
- SpinWait.cs
Protáčí se, dokud nebude zadaná podmínka splněna 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 čekat neomezeně dlouho.
Návraty
true je-li 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, což představuje nekonečný časový limit – nebo časový limit je větší než Int32.MaxValue.