public final class YieldingWaitConditionStrategy extends Object implements WaitConditionStrategy
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
log |
| 构造器和说明 |
|---|
YieldingWaitConditionStrategy() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
signalAllWhenBlocking()
释放解除阻塞信号
|
<T> T |
waitFor(WaitCondition<T> waitCondition)
等待一个条件,如果条件成立返回结果
|
<T> T |
waitFor(WaitCondition<T> waitCondition,
long timeOut,
TimeUnit unit)
等待一个条件,如果条件成立返回结果,如果超过时间,不管成立与否都返回结果
|
public <T> T waitFor(WaitCondition<T> waitCondition) throws InterruptedException
WaitConditionStrategywaitFor 在接口中 WaitConditionStrategyInterruptedExceptionpublic <T> T waitFor(WaitCondition<T> waitCondition, long timeOut, TimeUnit unit) throws InterruptedException
WaitConditionStrategywaitFor 在接口中 WaitConditionStrategyInterruptedExceptionpublic void signalAllWhenBlocking()
WaitConditionStrategysignalAllWhenBlocking 在接口中 WaitConditionStrategyCopyright © 2020. All rights reserved.