Partilhar via


ForkJoinPool.Invoke(ForkJoinTask) Método

Definição

Executa a tarefa dada, retornando seu resultado após a conclusão.

[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

Parâmetros

task
ForkJoinTask

A tarefa

Retornos

o resultado da tarefa

Atributos

Comentários

Executa a tarefa dada, retornando seu resultado após a conclusão. Se a computação encontrar uma exceção ou erro não verificado, ela será relançada como o resultado dessa invocação. As exceções relançadas se comportam da mesma maneira que as exceções regulares, mas, quando possível, contêm rastreamentos de pilha (como exibido, por exemplo, usando ex.printStackTrace()) tanto do thread atual quanto do thread que realmente encontra a exceção, minimamente apenas a última.

Documentação Java para java.util.concurrent.ForkJoinPool.invoke(java.util.concurrent.ForkJoinTask<T>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a