Share via


ForkJoinTask.Fork Método

Definición

Organiza la ejecución asincrónica de esta tarea en el grupo en el que se ejecuta la tarea actual, si procede, o mediante si ForkJoinPool#commonPool() no #inForkJoinPooles .

[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

Devoluciones

this, para simplificar el uso

Atributos

Comentarios

Organiza la ejecución asincrónica de esta tarea en el grupo en el que se ejecuta la tarea actual, si procede, o mediante si ForkJoinPool#commonPool() no #inForkJoinPooles . Aunque no se aplica necesariamente, se trata de un error de uso para bifurcar una tarea más de una vez a menos que se haya completado y reinicializado. Las modificaciones posteriores en el estado de esta tarea o en los datos en los que opera no son necesariamente observables de forma coherente por ningún subproceso que no sea el que lo ejecute, a menos que una llamada a #join o métodos relacionados, o una llamada a devolver #isDonetrue.

Documentación de Java para java.util.concurrent.ForkJoinTask.fork().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Se aplica a