ForkJoinTask.InvokeAll 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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.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()
每个任务的状态,以检查它们是否已取消、正常或异常完成,或者未处理。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。