|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 java.util.concurrent 的软件包 | |
---|---|
java.util.concurrent | 在并发编程中很常用的实用工具类。 |
java.util.concurrent.locks | 为锁定和等待条件提供一个框架的接口和类,它不同于内置同步和监视器。 |
java.util.concurrent 使用的 java.util.concurrent 中的类 | |
---|---|
AbstractExecutorService
提供 ExecutorService 执行方法的默认实现。 |
|
BlockingQueue
支持两个附加操作的 Queue ,这两个操作是:检索元素时等待队列变为非空,以及存储元素时等待空间变得可用。 |
|
BrokenBarrierException
当某个线程试图等待处于断开状态的 barrier 时,或者 barrier 进入断开状态而线程处于等待状态时,抛出该异常。 |
|
Callable
返回结果并且可能抛出异常的任务。 |
|
CompletionService
将生产新的异步任务与使用已完成任务的结果分离开来的服务。 |
|
ConcurrentMap
提供其他原子 putIfAbsent、remove、replace 方法的 Map 。 |
|
Delayed
一种混合风格的接口,用来标记那些应该在给定延迟时间之后执行的对象。 |
|
ExecutionException
当试图检索已通过抛出异常而中止的任务的结果时,抛出此异常。 |
|
Executor
执行已提交的 Runnable 任务的对象。 |
|
ExecutorService
Executor 提供了管理终止的方法,以及可为跟踪一个或多个异步任务执行状况而生成 Future 的方法。 |
|
Future
Future 表示异步计算的结果。 |
|
RejectedExecutionHandler
无法由 ThreadPoolExecutor 执行的任务的处理程序。 |
|
ScheduledExecutorService
一个 ExecutorService ,可安排在给定的延迟后运行或定期执行的命令。 |
|
ScheduledFuture
一个延迟的、结果可接受的操作,可将其取消。 |
|
ThreadFactory
根据需要创建新线程的对象。 |
|
ThreadPoolExecutor
一个 ExecutorService ,它使用可能的几个池线程之一执行每个提交的任务,通常使用 Executors 工厂方法配置。 |
|
TimeoutException
阻塞操作超时时,抛出该异常。 |
|
TimeUnit
TimeUnit 表示给定单元粒度的时间段,它提供在这些单元中进行跨单元转换和执行计时及延迟操作的实用工具方法。 |
java.util.concurrent.locks 使用的 java.util.concurrent 中的类 | |
---|---|
TimeUnit
TimeUnit 表示给定单元粒度的时间段,它提供在这些单元中进行跨单元转换和执行计时及延迟操作的实用工具方法。 |
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。