Method | Description | |
---|---|---|
PhasedBackoffWaitStrategy ( System.TimeSpan spinTimeout, System.TimeSpan yieldTimeout, IWaitStrategy fallbackStrategy ) : System | ||
SignalAllWhenBlocking ( ) : void |
IWaitStrategy.SignalAllWhenBlocking
|
|
WaitFor ( long sequence, |
IWaitStrategy.WaitFor
|
|
WithLock ( System.TimeSpan spinTimeout, System.TimeSpan yieldTimeout ) : |
Block with wait/notifyAll semantics
|
|
WithSleep ( System.TimeSpan spinTimeout, System.TimeSpan yieldTimeout ) : |
Block by sleeping in a loop
|
Method | Description | |
---|---|---|
GetSystemTimePreciseAsFileTime ( long &filetime ) : void | ||
GetSystemTimeTicks ( ) : long | ||
PhasedBackoffWaitStrategy ( ) : System |
public PhasedBackoffWaitStrategy ( System.TimeSpan spinTimeout, System.TimeSpan yieldTimeout, IWaitStrategy fallbackStrategy ) : System | ||
spinTimeout | System.TimeSpan | |
yieldTimeout | System.TimeSpan | |
fallbackStrategy | IWaitStrategy | |
return | System |
public WaitFor ( long sequence, |
||
sequence | long | |
cursor | ||
dependentSequence | ISequence | |
barrier | ISequenceBarrier | |
return | long |
public static WithLock ( System.TimeSpan spinTimeout, System.TimeSpan yieldTimeout ) : |
||
spinTimeout | System.TimeSpan | |
yieldTimeout | System.TimeSpan | |
return |
public static WithSleep ( System.TimeSpan spinTimeout, System.TimeSpan yieldTimeout ) : |
||
spinTimeout | System.TimeSpan | |
yieldTimeout | System.TimeSpan | |
return |