ForkJoinPool.Invoke(ForkJoinTask) Método

Definição

Executa a tarefa determinada, 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 determinada, retornando seu resultado após a conclusão. Se a computação encontrar uma Exceção ou Erro desmarcada, ela será relançada como o resultado dessa invocação. As exceções de relançamento 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()) do thread atual, bem como o thread realmente encontrando a exceção; minimamente apenas o último.

Java documentação 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 Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a