Partilhar via


ForkJoinTask.Reinitialize Método

Definição

Redefine o estado de escrituração interna desta tarefa, permitindo um forksubsequente .

[Android.Runtime.Register("reinitialize", "()V", "GetReinitializeHandler")]
public virtual void Reinitialize ();
[<Android.Runtime.Register("reinitialize", "()V", "GetReinitializeHandler")>]
abstract member Reinitialize : unit -> unit
override this.Reinitialize : unit -> unit
Atributos

Comentários

Redefine o estado de escrituração interna desta tarefa, permitindo um forksubsequente . Esse método permite a reutilização repetida dessa tarefa, mas somente se a reutilização ocorrer quando essa tarefa nunca tiver sido bifurcada ou tiver sido bifurcada, concluída e todas as junções pendentes dessa tarefa também tiverem sido concluídas. Os efeitos sob quaisquer outras condições de uso não são garantidos. Esse método pode ser útil ao executar árvores pré-construídas de subtarefas em loops.

Após a conclusão deste método, isDone() relatórios falsee getException() relatórios null. No entanto, o valor retornado por getRawResult não é afetado. Para limpar esse valor, você pode invocar setRawResult(null).

Documentação Java para java.util.concurrent.ForkJoinTask.reinitialize().

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