Spec-Zone .ru
спецификации, руководства, описания, API
|
Пакет | Описание |
---|---|
java.util.concurrent |
Служебные классы, обычно полезные в параллельном программировании.
|
javax.tools |
Обеспечивает интерфейсы для инструментов, которые могут быть вызваны из программы, например, компиляторов.
|
Модификатор и Тип | Метод и Описание |
---|---|
static Callable<Object> |
Исполнители.callable(PrivilegedAction<?> action)
Возвраты a
Callable возразите, что, когда вызвано, выполняет данное привилегированное действие и возвращает его результат. |
static Callable<Object> |
Исполнители.callable(PrivilegedExceptionAction<?> action)
Возвраты a
Callable возразите, что, когда вызвано, выполняет данное привилегированное действие исключения и возвращает его результат. |
static Callable<Object> |
Исполнители.callable(Runnable task)
Возвраты a
Callable возразите, что, когда вызвано, выполняет данную задачу и возвращает null. |
static <T> Callable<T> |
Исполнители.callable(Runnable task, T result)
Возвраты a
Callable возразите, что, когда вызвано, выполняет данную задачу и возвращает данный результат. |
static <T> Callable<T> |
Исполнители.privilegedCallable(Callable<T> callable)
Возвраты a
Callable объект, который, когда вызвано, выполнит данный callable под текущим контекстом управления доступом. |
static <T> Callable<T> |
Исполнители.privilegedCallableUsingCurrentClassLoader(Callable<T> callable)
Возвраты a
Callable объект, который, когда вызвано, выполнит данный callable под текущим контекстом управления доступом с текущим контекстом загрузчик class как контекст загрузчик class. |
Модификатор и Тип | Метод и Описание |
---|---|
static <T> ForkJoinTask<T> |
ForkJoinTask.adapt(Callable<? extends T> callable)
Возвращает новое
ForkJoinTask это выполняет call метод данного Callable как его действие, и возвраты его результат на ForkJoinTask.join() , преобразование любых проверенных исключений, в которые встречаются RuntimeException . |
protected <V> RunnableScheduledFuture<V> |
ScheduledThreadPoolExecutor.decorateTask(Callable<V> callable, RunnableScheduledFuture<V> task)
Изменяет или заменяет задачу, используемую, чтобы выполнить вызываемое.
|
protected <T> RunnableFuture<T> |
ForkJoinPool.newTaskFor(Callable<T> callable) |
protected <T> RunnableFuture<T> |
AbstractExecutorService.newTaskFor(Callable<T> callable)
Возвращает RunnableFuture для данной вызываемой задачи.
|
static <T> Callable<T> |
Исполнители.privilegedCallable(Callable<T> callable)
Возвраты a
Callable объект, который, когда вызвано, выполнит данный callable под текущим контекстом управления доступом. |
static <T> Callable<T> |
Исполнители.privilegedCallableUsingCurrentClassLoader(Callable<T> callable)
Возвраты a
Callable объект, который, когда вызвано, выполнит данный callable под текущим контекстом управления доступом с текущим контекстом загрузчик class как контекст загрузчик class. |
<V> ScheduledFuture<V> |
ScheduledExecutorService.schedule(Callable<V> callable, long delay, TimeUnit unit)
Создает и выполняет ScheduledFuture, который становится включенным после данной задержки.
|
<V> ScheduledFuture<V> |
ScheduledThreadPoolExecutor.schedule(Callable<V> callable, long delay, TimeUnit unit) |
<T> Future<T> |
ExecutorService.submit(Callable<T> task)
Представляет возвращающую значение задачу для выполнения и возвращает Будущее, представляющее результаты на ожидании задачи.
|
<T> ForkJoinTask<T> |
ForkJoinPool.submit(Callable<T> task) |
<T> Future<T> |
AbstractExecutorService.submit(Callable<T> task) |
<T> Future<T> |
ScheduledThreadPoolExecutor.submit(Callable<T> task) |
Future<V> |
ExecutorCompletionService.submit(Callable<V> task) |
Future<V> |
CompletionService.submit(Callable<V> task)
Представляет возвращающую значение задачу для выполнения и возвращает Будущее, представляющее результаты на ожидании задачи.
|
Модификатор и Тип | Метод и Описание |
---|---|
<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) |
<T> List<Future<T>> |
ExecutorService.invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
Выполняет данные задачи, возвращая список Фьючерса, содержащего их состояние, и заканчивается, когда все завершаются, или тайм-аут истекает, какой бы ни происходит сначала.
|
<T> List<Future<T>> |
AbstractExecutorService.invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit) |
<T> T |
ExecutorService.invokeAny(Collection<? extends Callable<T>> tasks)
Выполняет данные задачи, возвращая результат того, который завершился успешно (то есть, не выдавая исключение), если кто-либо делает.
|
<T> T |
AbstractExecutorService.invokeAny(Collection<? extends Callable<T>> tasks) |
<T> T |
ExecutorService.invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
Выполняет данные задачи, возвращая результат того, который завершился успешно (то есть, не выдавая исключение), если кто-либо делает прежде, чем данный тайм-аут протекает.
|
<T> T |
AbstractExecutorService.invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit) |
Конструктор и Описание |
---|
FutureTask(Callable<V> callable)
Создает a
FutureTask это, после выполнения, выполнит данный Callable . |
Модификатор и Тип | Интерфейс и Описание |
---|---|
static interface |
DocumentationTool. DocumentationTask
Интерфейс, представляющий будущее для задачи документации.
|
static interface |
JavaCompiler. CompilationTask
Интерфейс, представляющий будущее для задачи компиляции.
|
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92