软件包 | 描述 |
---|---|
java.util.concurrent |
在并发编程中常用的实用类。
|
javax.swing |
提供了一套“轻量级”(所有的java语言)组件,以最大可能的程度,在所有平台上工作。
|
Modifier and Type | Method and Description |
---|---|
int |
CyclicBarrier.await(long timeout, TimeUnit unit)
等到所有的
parties援引
await 这个障碍,或指定的等待时间的流逝。
|
int |
Phaser.awaitAdvanceInterruptibly(int phase, long timeout, TimeUnit unit)
等待着这个相位的相位提前从给定的相位值或给定的超时时间,扔
InterruptedException 如果中断等待,或立即返回如果相电流不等于给定值或终止这种移相器的相。
|
V |
Exchanger.exchange(V x, long timeout, TimeUnit unit)
等待另一个线程到达这个交换点(除非当前线程
interrupted或指定的等待时间的流逝),然后将给定对象,回报的对象。
|
V |
ForkJoinTask.get(long timeout, TimeUnit unit)
如果需要的话,在大多数给定的计算时间完成,然后检索其结果,如果可用。
|
V |
Future.get(long timeout, TimeUnit unit)
如果需要的话,在大多数给定的计算时间完成,然后检索其结果,如果可用。
|
T |
CompletableFuture.get(long timeout, TimeUnit unit)
如果需要的话,在大多数给定的时间为这个未来完成,然后返回其结果,如果可用。
|
V |
FutureTask.get(long timeout, TimeUnit unit) |
<T> T |
AbstractExecutorService.invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit) |
<T> T |
ExecutorService.invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
执行给定的任务,返回一个成功完成的结果(即,不抛出异常),如果做了超时之前经过。
|
Modifier and Type | Method and Description |
---|---|
T |
SwingWorker.get(long timeout, TimeUnit unit)
如果需要的话,在大多数给定的计算时间完成,然后检索其结果,如果可用。
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.