Condividi tramite


ForkJoinPool.Invoke(ForkJoinTask) Metodo

Definizione

Esegue l'attività specificata, restituendo il risultato al completamento.

[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

Parametri

task
ForkJoinTask

l'attività

Restituisce

risultato dell'attività

Attributi

Commenti

Esegue l'attività specificata, restituendo il risultato al completamento. Se il calcolo rileva un'eccezione o un errore non selezionato, viene nuovamente generato come risultato di questa chiamata. Le eccezioni rethrown si comportano allo stesso modo delle eccezioni regolari, ma, quando possibile, contengono tracce dello stack (come illustrato ad esempio usando ex.printStackTrace()) sia del thread corrente che del thread che del thread che effettivamente riscontrano l'eccezione, ma solo il secondo.

Documentazione java per java.util.concurrent.ForkJoinPool.invoke(java.util.concurrent.ForkJoinTask<T>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a