共用方式為


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

工作的集合

傳回

tasks 自變數,以簡化使用方式

屬性

備註

會派生指定集合中的所有工作,並在遇到每個工作或未核取的例外狀況保留時 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 屬性授權中所述的詞彙使用。

適用於