public interface WaitConditionStrategy
| 限定符和类型 | 方法和说明 |
|---|---|
void |
signalAllWhenBlocking()
释放解除阻塞信号
|
<T> T |
waitFor(WaitCondition<T> waitCondition)
等待一个条件,如果条件成立返回结果
|
<T> T |
waitFor(WaitCondition<T> waitCondition,
long timeOut,
TimeUnit unit)
等待一个条件,如果条件成立返回结果,如果超过时间,不管成立与否都返回结果
|
<T> T waitFor(WaitCondition<T> waitCondition) throws InterruptedException
waitCondition - InterruptedException<T> T waitFor(WaitCondition<T> waitCondition, long timeOut, TimeUnit unit) throws InterruptedException
waitCondition - timeOut - unit - InterruptedExceptionvoid signalAllWhenBlocking()
Copyright © 2020. All rights reserved.