ForkJoinTask.Fork Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 #inForkJoinPool
es .
[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 #inForkJoinPool
es . 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 #isDone
true
.
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.