软件包 | 描述 |
---|---|
java.nio.channels |
定义了渠道,它代表的是能够执行I/O操作的实体连接,如文件和套接字;定义选择器,多路复用,非阻塞I/O操作。
|
java.util.concurrent |
在并发编程中常用的实用类。
|
javax.swing |
提供了一套“轻量级”(所有的java语言)组件,以最大可能的程度,在所有平台上工作。
|
javax.xml.ws |
这个套件包含核心JAX-WS API。
|
Modifier and Type | Method and Description |
---|---|
abstract Future<AsynchronousSocketChannel> |
AsynchronousServerSocketChannel.accept()
接受一个连接。
|
abstract Future<Void> |
AsynchronousSocketChannel.connect(SocketAddress remote)
连接此通道。
|
Future<FileLock> |
AsynchronousFileChannel.lock()
获取此通道文件上的互斥锁。
|
abstract Future<FileLock> |
AsynchronousFileChannel.lock(long position, long size, boolean shared)
获取此通道文件的指定区域上的锁。
|
abstract Future<Integer> |
AsynchronousSocketChannel.read(ByteBuffer dst) |
Future<Integer> |
AsynchronousByteChannel.read(ByteBuffer dst)
从这个通道读取一个字节序列到给定的缓冲区中。
|
abstract Future<Integer> |
AsynchronousFileChannel.read(ByteBuffer dst, long position)
从这个通道读取一个字节序列到给定的缓冲区,从给定的文件位置开始。
|
abstract Future<Integer> |
AsynchronousSocketChannel.write(ByteBuffer src) |
Future<Integer> |
AsynchronousByteChannel.write(ByteBuffer src)
从给定的缓冲区中写入该通道的一个字节序列。
|
abstract Future<Integer> |
AsynchronousFileChannel.write(ByteBuffer src, long position)
从给定的缓冲区中从给定的缓冲区中写入一个字节序列,从给定的文件位置开始。
|
Modifier and Type | Interface and Description |
---|---|
interface |
RunnableFuture<V>
|
interface |
RunnableScheduledFuture<V>
这是一个
ScheduledFuture
Runnable 。
|
interface |
ScheduledFuture<V>
一种可以取消的延迟结果承载动作。
|
Modifier and Type | Class and Description |
---|---|
class |
CompletableFuture<T>
一个
Future 可以明确完成(设定其价值和地位),可作为
CompletionStage ,支持相关的功能和作用,触发后。
|
class |
CountedCompleter<T>
一个执行时触发,没有剩余的未决诉讼
ForkJoinTask 完成动作。
|
class |
ForkJoinTask<V>
对于运行在一个
ForkJoinPool 任务抽象基类。
|
class |
FutureTask<V>
一个可以取消的异步计算。
|
class |
RecursiveAction
结果
ForkJoinTask 递归。
|
class |
RecursiveTask<V>
一个递归的结果
ForkJoinTask 轴承。
|
Modifier and Type | Method and Description |
---|---|
Future<V> |
CompletionService.poll()
检索并移除的代表未来完成任务以后,或
null 如果不存在。
|
Future<V> |
ExecutorCompletionService.poll() |
Future<V> |
CompletionService.poll(long timeout, TimeUnit unit)
检索和删除表示下一个已完成的任务的未来,如果需要的话,在指定的等待时间,如果没有的话,等待。
|
Future<V> |
ExecutorCompletionService.poll(long timeout, TimeUnit unit) |
<T> Future<T> |
ScheduledThreadPoolExecutor.submit(Callable<T> task) |
<T> Future<T> |
AbstractExecutorService.submit(Callable<T> task) |
<T> Future<T> |
ExecutorService.submit(Callable<T> task)
提交一个值返回任务执行,并返回一个表示任务挂起结果的未来。
|
Future<V> |
CompletionService.submit(Callable<V> task)
提交一个值返回任务执行,并返回一个表示任务挂起结果的未来。
|
Future<V> |
ExecutorCompletionService.submit(Callable<V> task) |
Future<?> |
ScheduledThreadPoolExecutor.submit(Runnable task) |
Future<?> |
AbstractExecutorService.submit(Runnable task) |
Future<?> |
ExecutorService.submit(Runnable task)
提交执行一个Runnable任务并返回一个表示该任务的未来。
|
<T> Future<T> |
ScheduledThreadPoolExecutor.submit(Runnable task, T result) |
<T> Future<T> |
AbstractExecutorService.submit(Runnable task, T result) |
<T> Future<T> |
ExecutorService.submit(Runnable task, T result)
提交执行一个Runnable任务并返回一个表示该任务的未来。
|
Future<V> |
CompletionService.submit(Runnable task, V result)
提交执行一个Runnable任务并返回一个表示该任务的未来。
|
Future<V> |
ExecutorCompletionService.submit(Runnable task, V result) |
Future<V> |
CompletionService.take()
检索和删除表示下一个已完成的任务的未来,等待是否还存在。
|
Future<V> |
ExecutorCompletionService.take() |
Modifier and Type | Method and Description |
---|---|
<T> List<Future<T>> |
AbstractExecutorService.invokeAll(Collection<? extends Callable<T>> tasks) |
<T> List<Future<T>> |
ExecutorService.invokeAll(Collection<? extends Callable<T>> tasks)
执行给定的任务,返回一个未来持有他们的状态和结果的列表时,所有的完整。
|
<T> List<Future<T>> |
ForkJoinPool.invokeAll(Collection<? extends Callable<T>> tasks) |
<T> List<Future<T>> |
AbstractExecutorService.invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit) |
<T> List<Future<T>> |
ExecutorService.invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
执行给定的任务,返回一个未来持有他们的状态和结果的列表时,所有的完成或超时到期,以先发生的。
|
Constructor and Description |
---|
ExecutorCompletionService(Executor executor, BlockingQueue<Future<V>> completionQueue)
创建使用提供的执行基本任务的执行和提供的队列为完成队列的executorcompletionservice。
|
Modifier and Type | Class and Description |
---|---|
class |
SwingWorker<T,V>
在后台线程中执行冗长的图形用户界面交互任务的抽象类。
|
Modifier and Type | Interface and Description |
---|---|
interface |
Response<T>
的
Response 接口提供了用于获取一个消息响应操作调用发送有效载荷和上下文的方法。
|
Modifier and Type | Method and Description |
---|---|
Future<?> |
Dispatch.invokeAsync(T msg, AsyncHandler<T> handler)
异步调用服务操作。
|
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.