Uses of Package
java.util.concurrent
Package
Description
提供了一个简单的高级Http服务器API,可用于构建嵌入式HTTP服务器。
提供了用于操作抽象语法树(AST)的实用程序。
提供了对Java编程语言设计至关重要的类。
提供了支持与垃圾回收器有限交互的引用对象类。
HTTP客户端和WebSocket API
定义了通道,代表能够执行I/O操作的实体的连接,例如文件和套接字;定义了选择器,用于多路复用的非阻塞I/O操作。
为
java.nio.channels
包提供的服务提供者类。
定义了Java虚拟机访问文件、文件属性和文件系统的接口和类。
提供了访问文件和文件系统属性的接口和类。
为
java.nio.file
包提供的服务提供者类。
提供了使用Java编程语言访问和处理存储在数据源中(通常是关系数据库)的数据的API。
在并发编程中通常有用的实用程序类。
提供了用于锁定和等待条件的框架的接口和类,这与内置的同步和监视器不同。
用于对元素流执行函数式操作的类,例如在集合上进行map-reduce转换。
为Java管理扩展提供了核心类。
该包提供了用于身份验证和授权的框架。
提供了一组“轻量级”(全Java语言)组件,尽可能在所有平台上以相同的方式工作。
为可以从程序中调用的工具提供了接口和类,例如编译器。
-
-
-
ClassDescription返回结果并可能抛出异常的任务。可以显式完成(设置其值和状态)的
Future
,并可用作CompletionStage
,支持依赖函数和在其完成时触发的操作。根据需要创建新线程的对象。TimeUnit
表示给定粒度单位的时间持续时间,并提供了在这些单位中进行转换以及执行定时和延迟操作的实用方法。 -
-
ClassDescription可以显式完成(设置其值和状态)的
Future
,并可用作CompletionStage
,支持依赖函数和在其完成时触发的操作。可能是异步计算的阶段,在另一个CompletionStage完成时执行操作或计算值。提供线程安全和原子性保证的Map
。执行提交的Runnable
任务的对象。由订阅者接收的项目(及相关控制消息)的生产者。消息的接收者。 -
ClassDescription
Future
表示异步计算的结果。根据需要创建新线程的对象。TimeUnit
表示给定粒度单位的时间持续时间,并提供了在这些单位中进行转换以及执行定时和延迟操作的实用方法。 -
ClassDescription根据需要创建新线程的对象。
-
-
-
-
-
ClassDescription提供了
ExecutorService
执行方法的默认实现。除了支持等待deque在检索元素时变为非空和在存储元素时等待deque中可用空间之外,还支持阻塞操作的Deque
。除了支持等待队列在检索元素时变为非空和在存储元素时等待队列中可用空间之外,还支持操作的Queue
。当线程尝试等待处于破损状态的屏障或在线程等待时进入破损状态时抛出的异常。返回结果并可能抛出异常的任务。可以显式完成(设置其值和状态)的Future
,并可用作CompletionStage
,支持依赖函数和在其完成时触发的操作。将新异步任务的生成与已完成任务结果的消费分离的服务。可能是异步计算的阶段,在另一个CompletionStage完成时执行操作或计算值。将ConcurrentHashMap视为键的Set
的视图,其中可以通过映射到公共值来选择启用添加。提供线程安全和原子性保证的Map
。支持NavigableMap
操作的ConcurrentMap
,对其可导航子映射也递归支持。基于ConcurrentSkipListMap
的可伸缩并发ConcurrentNavigableMap
实现。基于ConcurrentSkipListMap
的可伸缩并发NavigableSet
实现。在触发并且没有剩余待处理操作时执行完成操作的ForkJoinTask
。用于标记应在给定延迟后执行操作的对象的混合样式接口。尝试检索由于抛出异常而中止的任务结果时抛出的异常。执行提交的Runnable
任务的对象。由订阅者接收的项目(及相关控制消息)的生产者。消息的接收者。将Flow.Publisher
和Flow.Subscriber
链接的消息控制。用于创建新ForkJoinWorkerThread
的工厂。用于扩展在ForkJoinPool
中运行任务的托管并行性的接口。在ForkJoinPool
内运行的任务的抽象基类。由ForkJoinPool
管理的线程,执行ForkJoinTask
。Future
表示异步计算的结果。表示计算状态。一个可重用的同步屏障,类似于CyclicBarrier
和CountDownLatch
,但支持更灵活的用法。一个处理无法由ThreadPoolExecutor
执行的任务的处理程序。一个ScheduledFuture
,是一个Runnable
。一个ExecutorService
,可以在给定延迟后调度命令运行,或定期执行。可取消的延迟产生结果的操作。预览。结构化并发的基本API。预览。代表使用StructuredTaskScope.fork(Callable)
分叉的子任务预览。预览。代表子任务的状态。在需要时创建新线程的对象。一个随机数生成器(周期为264),仅限于当前线程。一个ExecutorService
,使用可能有多个池化线程之一执行每个提交的任务,通常使用Executors
工厂方法进行配置。当阻塞操作超时时抛出的异常。一个TimeUnit
表示给定粒度单位的时间持续时间,并提供跨单位转换的实用方法,并在这些单位中执行定时和延迟操作。生产者可以等待消费者接收元素的BlockingQueue
。 -
-
-
-
-
ClassDescription尝试检索由于抛出异常而中止的任务的结果时抛出的异常。
Future
表示异步计算的结果。当阻塞操作超时时抛出的异常。一个TimeUnit
表示给定粒度单位的时间持续时间,并提供跨单位转换的实用方法,并在这些单位中执行定时和延迟操作。 -