ForkJoinTask.PollTask Método

Definição

Se o thread atual estiver operando em um ForkJoinPool, desmarque e retorne, sem execução, a próxima tarefa enfileirada pelo thread atual, mas ainda não executada, se houver uma disponível ou se não estiver disponível, uma tarefa que foi bifurcado por algum outro thread, se disponível.

[Android.Runtime.Register("pollTask", "()Ljava/util/concurrent/ForkJoinTask;", "")]
protected static Java.Util.Concurrent.ForkJoinTask? PollTask();
[<Android.Runtime.Register("pollTask", "()Ljava/util/concurrent/ForkJoinTask;", "")>]
static member PollTask : unit -> Java.Util.Concurrent.ForkJoinTask

Retornos

uma tarefa ou null se nenhuma estiver disponível

Atributos

Comentários

Se o thread atual estiver operando em um ForkJoinPool, desmarque e retorne, sem execução, a próxima tarefa enfileirada pelo thread atual, mas ainda não executada, se houver uma disponível ou se não estiver disponível, uma tarefa que foi bifurcado por algum outro thread, se disponível. A disponibilidade pode ser transitória, portanto, um null resultado não implica necessariamente a quiescência do pool em que essa tarefa está operando. Esse método foi projetado principalmente para dar suporte a extensões e é improvável que seja útil de outra forma.

Java documentação para java.util.concurrent.ForkJoinTask.pollTask().

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