Sprache

ForkJoinTask.Fork Methode

Definition

Ordnet die asynchrone Ausführung dieser Aufgabe im Pool an, in der die aktuelle Aufgabe ausgeführt wird( falls zutreffend) oder wenn ForkJoinPool#commonPool() dies nicht #inForkJoinPoolder Fall ist.

[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

Gibt zurück

this, um die Nutzung zu vereinfachen

Attribute

Hinweise

Ordnet die asynchrone Ausführung dieser Aufgabe im Pool an, in der die aktuelle Aufgabe ausgeführt wird( falls zutreffend) oder wenn ForkJoinPool#commonPool() dies nicht #inForkJoinPoolder Fall ist. Es wird zwar nicht unbedingt erzwungen, aber es handelt sich um einen Verwendungsfehler, um eine Aufgabe mehrmals zu verzweigen, es sei denn, sie wurde abgeschlossen und erneut initialisiert. Nachfolgende Änderungen am Status dieser Aufgabe oder daten, auf denen sie ausgeführt wird, sind nicht unbedingt konsistent durch einen anderen Thread als den ausgeführten Thread feststellbar, es sei denn, einem Aufruf oder #join verwandten Methoden oder einem Aufruf zum Zurückgebentrue.#isDone

Java Dokumentation für java.util.concurrent.ForkJoinTask.fork().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: