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.util.concurrent.ForkJoinTask.invokeAll(java.util.Collection)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

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.util.concurrent.ForkJoinTask.invokeAll(java.util.Collection<T>)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

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.util.concurrent.ForkJoinTask.invokeAll(java.util.concurrent.ForkJoinTask<?>, java.util.concurrent.ForkJoinTask<?>)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于