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[]
タスクのコレクション
- 属性
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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() および関連するメソッドを使用して取得して、取り消された、正常または例外的に完了した、または未処理のままにしたかどうかを確認できます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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
2 番目のタスク
- 属性
注釈
特定のタスクをフォークし、各タスクに対して isDone が保持されたとき、または (未チェックの) 例外が発生したときに返されます。その場合、例外は再スローされます。 複数のタスクで例外が発生した場合、このメソッドはこれらの例外のいずれかをスローします。 いずれかのタスクで例外が発生した場合は、もう一方が取り消される可能性があります。 ただし、個々のタスクの実行状態は、例外的な戻り時には保証されません。 各タスクの状態は、 #getException() および関連するメソッドを使用して取得して、取り消された、正常または例外的に完了した、または未処理のままにしたかどうかを確認できます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。