ForkJoinTask.Fork メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のタスクが実行されているプールでこのタスクを非同期に実行するように配置します(該当する場合は )。 そうでない#inForkJoinPool
場合は をForkJoinPool#commonPool()
使用します。
[Android.Runtime.Register("fork", "()Ljava/util/concurrent/ForkJoinTask;", "")]
public Java.Util.Concurrent.ForkJoinTask? Fork ();
[<Android.Runtime.Register("fork", "()Ljava/util/concurrent/ForkJoinTask;", "")>]
member this.Fork : unit -> Java.Util.Concurrent.ForkJoinTask
戻り値
this
使用を簡略化するために、
- 属性
注釈
現在のタスクが実行されているプールでこのタスクを非同期に実行するように配置します(該当する場合は )。 そうでない#inForkJoinPool
場合は をForkJoinPool#commonPool()
使用します。 必ずしも適用されるとは限りませんが、タスクが完了して再初期化されていない限り、タスクを複数回フォークするのは使用エラーです。 このタスクの状態またはそのタスクが操作するデータに対する後続の変更は、前に または 関連するメソッドの呼び出し、または を返すtrue
呼び出し#join
が発生しない限り、必ずしもそれを実行するスレッド以外のスレッドで一貫して#isDone
監視できるとは限りません。
の Java ドキュメント java.util.concurrent.ForkJoinTask.fork()
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。