Поделиться через


ForkJoinTask.InvokeAll Метод

Определение

Перегрузки

InvokeAll(ForkJoinTask[])

В этом случае возникает повторная обработка всех задач в указанной коллекции, возвращающаяся при isDone удержании для каждой задачи или исключения (без проверки).

InvokeAll(ICollection)

В этом случае возникает повторная обработка всех задач в указанной коллекции, возвращающаяся при isDone удержании для каждой задачи или исключения (без проверки).

InvokeAll(ForkJoinTask, ForkJoinTask)

Вилки заданных задач, возвращая isDone при удержании для каждой задачи или исключения (без флажка), в этом случае исключение выполняется повторно.

InvokeAll(ForkJoinTask[])

В этом случае возникает повторная обработка всех задач в указанной коллекции, возвращающаяся при isDone удержании для каждой задачи или исключения (без проверки).

[Android.Runtime.Register("invokeAll", "([Ljava/util/concurrent/ForkJoinTask;)V", "")]
public static void InvokeAll (params Java.Util.Concurrent.ForkJoinTask[]? tasks);
[<Android.Runtime.Register("invokeAll", "([Ljava/util/concurrent/ForkJoinTask;)V", "")>]
static member InvokeAll : Java.Util.Concurrent.ForkJoinTask[] -> unit

Параметры

tasks
ForkJoinTask[]

коллекция задач

Атрибуты

Комментарии

Документация по Java для java.util.concurrent.ForkJoinTask.invokeAll(java.util.Collection).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

InvokeAll(ICollection)

В этом случае возникает повторная обработка всех задач в указанной коллекции, возвращающаяся при isDone удержании для каждой задачи или исключения (без проверки).

[Android.Runtime.Register("invokeAll", "(Ljava/util/Collection;)Ljava/util/Collection;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends java.util.concurrent.ForkJoinTask<?>" })]
public static System.Collections.ICollection? InvokeAll (System.Collections.ICollection? tasks);
[<Android.Runtime.Register("invokeAll", "(Ljava/util/Collection;)Ljava/util/Collection;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends java.util.concurrent.ForkJoinTask<?>" })>]
static member InvokeAll : System.Collections.ICollection -> System.Collections.ICollection

Параметры

tasks
ICollection

коллекция задач

Возвращаемое значение

аргумент задач для упрощения использования

Атрибуты

Комментарии

В этом случае возникает повторная обработка всех задач в указанной коллекции, возвращающаяся при isDone удержании для каждой задачи или исключения (без проверки). Если несколько задач сталкиваются с исключением, этот метод вызывает любое из этих исключений. Если любая задача сталкивается с исключением, другие могут быть отменены. Однако состояние выполнения отдельных задач не гарантируется при исключительном возвращении. Состояние каждой задачи может быть получено с помощью #getException() и связанных методов для проверки того, были ли они отменены, завершены обычно или исключительно или оставлены без обработки.

Документация по Java для java.util.concurrent.ForkJoinTask.invokeAll(java.util.Collection<T>).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

InvokeAll(ForkJoinTask, ForkJoinTask)

Вилки заданных задач, возвращая isDone при удержании для каждой задачи или исключения (без флажка), в этом случае исключение выполняется повторно.

[Android.Runtime.Register("invokeAll", "(Ljava/util/concurrent/ForkJoinTask;Ljava/util/concurrent/ForkJoinTask;)V", "")]
public static void InvokeAll (Java.Util.Concurrent.ForkJoinTask? t1, Java.Util.Concurrent.ForkJoinTask? t2);
[<Android.Runtime.Register("invokeAll", "(Ljava/util/concurrent/ForkJoinTask;Ljava/util/concurrent/ForkJoinTask;)V", "")>]
static member InvokeAll : Java.Util.Concurrent.ForkJoinTask * Java.Util.Concurrent.ForkJoinTask -> unit

Параметры

t1
ForkJoinTask

первая задача

t2
ForkJoinTask

вторая задача

Атрибуты

Комментарии

Вилки заданных задач, возвращая isDone при удержании для каждой задачи или исключения (без флажка), в этом случае исключение выполняется повторно. Если несколько задач сталкиваются с исключением, этот метод вызывает любое из этих исключений. Если любая задача сталкивается с исключением, другой может быть отменен. Однако состояние выполнения отдельных задач не гарантируется при исключительном возвращении. Состояние каждой задачи может быть получено с помощью #getException() и связанных методов для проверки того, были ли они отменены, завершены обычно или исключительно или оставлены без обработки.

Документация по Java для java.util.concurrent.ForkJoinTask.invokeAll(java.util.concurrent.ForkJoinTask<?>, java.util.concurrent.ForkJoinTask<?>).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к