Uses of Interface
java.util.concurrent.Future
-
Packages that use Future 软件包 描述 java.nio.channels 定义通道,其表示与能够执行I / O操作的实体的连接,例如文件和套接字; 定义选择器,用于多路复用,非阻塞I / O操作。java.util.concurrent 实用程序类通常用于并发编程。javafx.concurrent 提供javafx.task的一组类。javax.swing 提供一套“轻量级”(全Java语言)组件,尽可能地在所有平台上工作。javax.xml.ws 此软件包包含核心JAX-WS API。 -
-
Uses of Future in java.nio.channels
Methods in java.nio.channels that return Future Modifier and Type 方法 描述 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)
获取此通道文件的给定区域的锁定。Future<Integer>
AsynchronousByteChannel. read(ByteBuffer dst)
从该通道读取到给定缓冲区的字节序列。abstract Future<Integer>
AsynchronousFileChannel. read(ByteBuffer dst, long position)
从给定的文件位置开始,从该通道读取一个字节序列到给定的缓冲区。abstract Future<Integer>
AsynchronousSocketChannel. read(ByteBuffer dst)
Future<Integer>
AsynchronousByteChannel. write(ByteBuffer src)
从给定的缓冲区向该通道写入一个字节序列。abstract Future<Integer>
AsynchronousFileChannel. write(ByteBuffer src, long position)
从给定的缓冲区向给定的文件位置开始,向该通道写入一个字节序列。abstract Future<Integer>
AsynchronousSocketChannel. write(ByteBuffer src)
-
Uses of Future in java.util.concurrent
Subinterfaces of Future in java.util.concurrent Modifier and Type 接口 描述 interface
RunnableFuture<V>
interface
RunnableScheduledFuture<V>
AScheduledFuture
,这是Runnable
。interface
ScheduledFuture<V>
可以取消延迟结果的行动。Classes in java.util.concurrent that implement Future Modifier and Type Class 描述 class
CompletableFuture<T>
AFuture
可以明确完成(设置其值和状态),并可用作CompletionStage
,支持在完成后触发的依赖功能和动作。class
CountedCompleter<T>
AForkJoinTask
,其触发时执行完成操作,并且没有剩余的待处理操作。class
ForkJoinTask<V>
ForkJoinPool
中运行的任务的抽象基类。class
FutureTask<V>
可取消的异步计算。class
RecursiveAction
一个递归结果ForkJoinTask
。class
RecursiveTask<V>
递归结果ForkJoinTask
。Methods in java.util.concurrent that return Future Modifier and Type 方法 描述 Future<V>
CompletionService. poll()
检索并删除代表下一个完成任务的未来,或者如果没有,则null
。Future<V>
CompletionService. poll(long timeout, TimeUnit unit)
检索并删除表示下一个完成的任务的未来,如果还没有,则等待必要时直到指定的等待时间。Future<V>
ExecutorCompletionService. poll()
Future<V>
ExecutorCompletionService. poll(long timeout, TimeUnit unit)
Future<?>
AbstractExecutorService. submit(Runnable task)
<T> Future<T>
AbstractExecutorService. submit(Runnable task, T result)
<T> Future<T>
AbstractExecutorService. submit(Callable<T> task)
Future<V>
CompletionService. submit(Runnable task, V result)
提交一个可运行的任务执行,并返回一个表示该任务的未来。Future<V>
CompletionService. submit(Callable<V> task)
提交值返回任务以执行,并返回代表任务待处理结果的Future。Future<V>
ExecutorCompletionService. submit(Runnable task, V result)
Future<V>
ExecutorCompletionService. submit(Callable<V> task)
Future<?>
ExecutorService. submit(Runnable task)
提交一个可运行的任务执行,并返回一个表示该任务的未来。<T> Future<T>
ExecutorService. submit(Runnable task, T result)
提交一个可运行的任务执行,并返回一个表示该任务的未来。<T> Future<T>
ExecutorService. submit(Callable<T> task)
提交值返回任务以执行,并返回代表任务待处理结果的Future。Future<?>
ScheduledThreadPoolExecutor. submit(Runnable task)
<T> Future<T>
ScheduledThreadPoolExecutor. submit(Runnable task, T result)
<T> Future<T>
ScheduledThreadPoolExecutor. submit(Callable<T> task)
Future<V>
CompletionService. take()
检索并删除代表下一个完成任务的未来,等待是否还没有任务。Future<V>
ExecutorCompletionService. take()
Methods in java.util.concurrent that return types with arguments of type Future Modifier and Type 方法 描述 <T> List<Future<T>>
AbstractExecutorService. 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)
执行给定的任务,返回持有他们的状态和结果的所有完成的期货列表。<T> List<Future<T>>
ExecutorService. invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
执行给定的任务,返回在所有完成或超时到期时持有其状态和结果的期货列表,以先发生者为准。<T> List<Future<T>>
ForkJoinPool. invokeAll(Collection<? extends Callable<T>> tasks)
Constructor parameters in java.util.concurrent with type arguments of type Future Constructor 描述 ExecutorCompletionService(Executor executor, BlockingQueue<Future<V>> completionQueue)
使用提供的执行程序创建一个ExecutorCompletionService,用于执行基本任务,并将提供的队列作为其完成队列。 -
Uses of Future in javafx.concurrent
Classes in javafx.concurrent that implement Future Modifier and Type Class 描述 class
Task<V>
一个完全可观察到的一个FutureTask
的实现。 -
Uses of Future in javax.swing
Classes in javax.swing that implement Future Modifier and Type Class 描述 class
SwingWorker<T,V>
在后台线程中执行冗长的GUI交互任务的抽象类。 -
Uses of Future in javax.xml.ws
Subinterfaces of Future in javax.xml.ws Modifier and Type 接口 描述 interface
Response<T>
Response
接口提供了用于获取响应于操作调用发送的消息的有效载荷和上下文的方法。Methods in javax.xml.ws that return Future Modifier and Type 方法 描述 Future<?>
Dispatch. invokeAsync(T msg, AsyncHandler<T> handler)
Invoke a service operation asynchronously.
-