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
工作的集合
傳回
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()
和相關方法來檢查其是否已取消、正常或異常完成,或保持未處理狀態。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。