ForkJoinTask.InvokeAll 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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>)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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() 相關方法取得,以檢查是否已取消、正常或異常完成,或未處理。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。