Spec-Zone .ru
спецификации, руководства, описания, API
|
Пакет | Описание |
---|---|
java.util.concurrent |
Служебные классы, обычно полезные в параллельном программировании.
|
Модификатор и Тип | Класс и Описание |
---|---|
class |
RecursiveAction
Рекурсивный resultless
ForkJoinTask . |
class |
RecursiveTask<V>
Рекурсивный перенос результата
ForkJoinTask . |
Модификатор и Тип | Метод и Описание |
---|---|
static <T extends ForkJoinTask<?>> |
ForkJoinTask.invokeAll(Collection<T> tasks)
Ветвления все задачи в указанном наборе, возвращаясь, когда
isDone содержит для каждой задачи, или с исключением (непроверенным) встречаются, когда исключение повторно бросается. |
Модификатор и Тип | Метод и Описание |
---|---|
static <T> ForkJoinTask<T> |
ForkJoinTask.adapt(Callable<? extends T> callable)
Возвращает новое
ForkJoinTask это выполняет call метод данного Callable как его действие, и возвраты его результат на join() , преобразование любых проверенных исключений, в которые встречаются RuntimeException . |
static ForkJoinTask<?> |
ForkJoinTask.adapt(Runnable runnable)
Возвращает новое
ForkJoinTask это выполняет run метод данного Runnable как его действие, и возвраты нулевой результат на join() . |
static <T> ForkJoinTask<T> |
ForkJoinTask.adapt(Runnable runnable, T result)
Возвращает новое
ForkJoinTask это выполняет run метод данного Runnable как его действие, и возвраты данный результат на join() . |
ForkJoinTask<V> |
ForkJoinTask.fork()
Расположения, чтобы асинхронно выполнить эту задачу.
|
protected static ForkJoinTask<?> |
ForkJoinTask.peekNextLocalTask()
Возвраты, но не непланирует или выполняется, задача, поставленная в очередь текущим потоком, но еще выполняемый, если Вы будете сразу доступны.
|
protected static ForkJoinTask<?> |
ForkJoinTask.pollNextLocalTask()
Нерасписания и возвраты, без выполнения, следующая задача, поставленная в очередь текущим потоком, но еще выполняемый.
|
protected ForkJoinTask<?> |
ForkJoinPool.pollSubmission()
Удаляет и возвращает следующее невыполняемое представление, если Вы доступны.
|
protected static ForkJoinTask<?> |
ForkJoinTask.pollTask()
Нерасписания и возвраты, без выполнения, следующая задача, поставленная в очередь текущим потоком, но еще выполняемый, если Вы доступны, или если не доступный, задача, которая была разветвлена некоторым другим потоком при наличии.
|
<T> ForkJoinTask<T> |
ForkJoinPool.submit(Callable<T> task) |
<T> ForkJoinTask<T> |
ForkJoinPool.submit(ForkJoinTask<T> task)
Представляет ForkJoinTask для выполнения.
|
ForkJoinTask<?> |
ForkJoinPool.submit(Runnable task) |
<T> ForkJoinTask<T> |
ForkJoinPool.submit(Runnable task, T result) |
Модификатор и Тип | Метод и Описание |
---|---|
void |
ForkJoinPool.execute(ForkJoinTask<?> task)
Устраивает (асинхронное) выполнение данной задачи.
|
<T> T |
ForkJoinPool.invoke(ForkJoinTask<T> task)
Выполняет данную задачу, возвращая ее результат после завершения.
|
static void |
ForkJoinTask.invokeAll(ForkJoinTask<?>... tasks)
Разветвляет данные задачи, возвращаясь когда
isDone содержит для каждой задачи, или с исключением (непроверенным) встречаются, когда исключение повторно бросается. |
static void |
ForkJoinTask.invokeAll(ForkJoinTask<?> t1, ForkJoinTask<?> t2)
Разветвляет данные задачи, возвращаясь когда
isDone содержит для каждой задачи, или с исключением (непроверенным) встречаются, когда исключение повторно бросается. |
static void |
ForkJoinTask.invokeAll(ForkJoinTask<?> t1, ForkJoinTask<?> t2)
Разветвляет данные задачи, возвращаясь когда
isDone содержит для каждой задачи, или с исключением (непроверенным) встречаются, когда исключение повторно бросается. |
<T> ForkJoinTask<T> |
ForkJoinPool.submit(ForkJoinTask<T> task)
Представляет ForkJoinTask для выполнения.
|
Модификатор и Тип | Метод и Описание |
---|---|
protected int |
ForkJoinPool.drainTasksTo(Collection<? super ForkJoinTask<?>> c)
Удаляет все доступные невыполняемые представленные и разветвленные задачи из планирования очередей и добавляет их к данному набору, не изменяя их состояние выполнения.
|
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.