|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 java.util.concurrent 的软件包 | |
---|---|
java.util.concurrent | 在并发编程中很常用的实用工具类。 |
java.util.concurrent.locks | 为锁和等待条件提供一个框架的接口和类,它不同于内置同步和监视器。 |
javax.management | 提供 Java Management Extensions 的核心类。 |
javax.swing | 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 |
javax.tools | 为能够从程序(例如,编译器)中调用的工具提供接口。 |
javax.xml.ws | 此包包含核心 JAX-WS API。 |
javax.xml.ws.spi | 该包定义用于 JAX-WS 2.0 的 SPI。 |
java.util.concurrent 使用的 java.util.concurrent 中的类 | |
---|---|
AbstractExecutorService
提供 ExecutorService 执行方法的默认实现。 |
|
BlockingDeque
支持两个附加操作的 Queue ,这两个操作是:获取元素时等待双端队列变为非空;存储元素时等待双端队列中的空间变得可用。 |
|
BlockingQueue
支持两个附加操作的 Queue ,这两个操作是:获取元素时等待队列变为非空,以及存储元素时等待空间变得可用。 |
|
BrokenBarrierException
当某个线程试图等待处于断开状态的 barrier 时,或者 barrier 进入断开状态而线程处于等待状态时,抛出该异常。 |
|
Callable
返回结果并且可能抛出异常的任务。 |
|
CompletionService
将生产新的异步任务与使用已完成任务的结果分离开来的服务。 |
|
ConcurrentMap
提供其他原子 putIfAbsent、remove、replace 方法的 Map 。 |
|
ConcurrentNavigableMap
支持 NavigableMap 操作,且以递归方式支持其可导航子映射的 ConcurrentMap 。 |
|
ConcurrentSkipListMap
可缩放的并发 ConcurrentNavigableMap 实现。 |
|
ConcurrentSkipListSet
一个基于 ConcurrentSkipListMap 的可缩放并发 NavigableSet 实现。 |
|
Delayed
一种混合风格的接口,用来标记那些应该在给定延迟时间之后执行的对象。 |
|
ExecutionException
当试图获取已通过抛出异常而中止的任务的结果时,抛出此异常。 |
|
Executor
执行已提交的 Runnable 任务的对象。 |
|
ExecutorService
Executor 提供了管理终止的方法,以及可为跟踪一个或多个异步任务执行状况而生成 Future 的方法。 |
|
Future
Future 表示异步计算的结果。 |
|
RejectedExecutionHandler
无法由 ThreadPoolExecutor 执行的任务的处理程序。 |
|
RunnableFuture
作为 Runnable 的 Future 。 |
|
RunnableScheduledFuture
作为 Runnable 的 ScheduledFuture 。 |
|
ScheduledExecutorService
一个 ExecutorService ,可安排在给定的延迟后运行或定期执行的命令。 |
|
ScheduledFuture
一个延迟的、结果可接受的操作,可将其取消。 |
|
ThreadFactory
根据需要创建新线程的对象。 |
|
ThreadPoolExecutor
一个 ExecutorService ,它使用可能的几个池线程之一执行每个提交的任务,通常使用 Executors 工厂方法配置。 |
|
TimeoutException
阻塞操作超时时,抛出该异常。 |
|
TimeUnit
TimeUnit 表示给定单元粒度的时间段,它提供在这些单元中进行跨单元转换和执行计时及延迟操作的实用工具方法。 |
java.util.concurrent.locks 使用的 java.util.concurrent 中的类 | |
---|---|
TimeUnit
TimeUnit 表示给定单元粒度的时间段,它提供在这些单元中进行跨单元转换和执行计时及延迟操作的实用工具方法。 |
javax.management 使用的 java.util.concurrent 中的类 | |
---|---|
Executor
执行已提交的 Runnable 任务的对象。 |
javax.swing 使用的 java.util.concurrent 中的类 | |
---|---|
ExecutionException
当试图获取已通过抛出异常而中止的任务的结果时,抛出此异常。 |
|
Future
Future 表示异步计算的结果。 |
|
RunnableFuture
作为 Runnable 的 Future 。 |
|
TimeoutException
阻塞操作超时时,抛出该异常。 |
|
TimeUnit
TimeUnit 表示给定单元粒度的时间段,它提供在这些单元中进行跨单元转换和执行计时及延迟操作的实用工具方法。 |
javax.tools 使用的 java.util.concurrent 中的类 | |
---|---|
Callable
返回结果并且可能抛出异常的任务。 |
javax.xml.ws 使用的 java.util.concurrent 中的类 | |
---|---|
Executor
执行已提交的 Runnable 任务的对象。 |
|
Future
Future 表示异步计算的结果。 |
javax.xml.ws.spi 使用的 java.util.concurrent 中的类 | |
---|---|
Executor
执行已提交的 Runnable 任务的对象。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only。