Linguaggio

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à

Valori restituiti

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.

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

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a