Freigeben über


ForkJoinPool.Invoke(ForkJoinTask) Methode

Definition

Führt den angegebenen Vorgang aus und gibt sein Ergebnis nach Abschluss zurück.

[Android.Runtime.Register("invoke", "(Ljava/util/concurrent/ForkJoinTask;)Ljava/lang/Object;", "GetInvoke_Ljava_util_concurrent_ForkJoinTask_Handler")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public virtual Java.Lang.Object? Invoke (Java.Util.Concurrent.ForkJoinTask? task);
[<Android.Runtime.Register("invoke", "(Ljava/util/concurrent/ForkJoinTask;)Ljava/lang/Object;", "GetInvoke_Ljava_util_concurrent_ForkJoinTask_Handler")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member Invoke : Java.Util.Concurrent.ForkJoinTask -> Java.Lang.Object
override this.Invoke : Java.Util.Concurrent.ForkJoinTask -> Java.Lang.Object

Parameter

task
ForkJoinTask

der Vorgang

Gibt zurück

Das Ergebnis des Vorgangs

Attribute

Hinweise

Führt den angegebenen Vorgang aus und gibt sein Ergebnis nach Abschluss zurück. Wenn bei der Berechnung eine deaktivierte Ausnahme oder ein Fehler auftritt, wird sie als Ergebnis dieses Aufrufs erneut ausgelöst. Wiederholungsausnahmen verhalten sich auf die gleiche Weise wie normale Ausnahmen, enthalten aber, wenn möglich, Stapelablaufverfolgungen (z. B. die Verwendung ex.printStackTrace()) des aktuellen Threads sowie des Threads, der tatsächlich auf die Ausnahme trifft; minimal nur letztere.

Java-Dokumentation für java.util.concurrent.ForkJoinPool.invoke(java.util.concurrent.ForkJoinTask<T>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: