ForkJoinTask.InvokeAll Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
InvokeAll(ForkJoinTask[]) |
В этом случае возникает повторная обработка всех задач в указанной коллекции, возвращающаяся при |
InvokeAll(ICollection) |
В этом случае возникает повторная обработка всех задач в указанной коллекции, возвращающаяся при |
InvokeAll(ForkJoinTask, ForkJoinTask) |
Вилки заданных задач, возвращая |
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()
и связанных методов для проверки того, были ли они отменены, завершены обычно или исключительно или оставлены без обработки.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.