SpinWait.SpinUntil 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 조건이 충족될 때까지 회전합니다.
오버로드
| SpinUntil(Func<Boolean>) |
지정된 조건이 충족될 때까지 회전합니다. |
| SpinUntil(Func<Boolean>, Int32) |
지정된 조건이 충족되거나 지정된 제한 시간이 만료될 때까지 회전합니다. |
| SpinUntil(Func<Boolean>, TimeSpan) |
지정된 조건이 충족되거나 지정된 제한 시간이 만료될 때까지 회전합니다. |
SpinUntil(Func<Boolean>)
지정된 조건이 충족될 때까지 회전합니다.
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))
매개 변수
예외
condition 인수가 null입니다.
추가 정보
적용 대상
SpinUntil(Func<Boolean>, Int32)
지정된 조건이 충족되거나 지정된 제한 시간이 만료될 때까지 회전합니다.
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
매개 변수
반환
true if the condition is satisfied within the timeout; otherwise, false.
예외
condition 인수가 null입니다.
millisecondsTimeout이 시간 제한 없음을 나타내는 -1 이외의 음수인 경우
추가 정보
적용 대상
SpinUntil(Func<Boolean>, TimeSpan)
지정된 조건이 충족되거나 지정된 제한 시간이 만료될 때까지 회전합니다.
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
매개 변수
반환
true if the condition is satisfied within the timeout; otherwise, false.
예외
condition 인수가 null입니다.
timeout 는 -1밀리초 이외의 음수로, 제한 시간 제한이 Int32.MaxValue보다 큽니다.