Example #1
0
 /**
  * 阻塞等待Boolean为true,允许设置超时时间
  *
  * @param timeout
  * @param unit
  * @throws InterruptedException
  * @throws TimeoutException
  */
 public void get(long timeout, TimeUnit unit) throws InterruptedException, TimeoutException {
   sync.innerGet(unit.toNanos(timeout));
 }
Example #2
0
 /**
  * 阻塞等待Boolean为true
  *
  * @throws InterruptedException
  */
 public void get() throws InterruptedException {
   sync.innerGet();
 }