Thread.Destroy Método

Definição

Cuidado

deprecated

Gera UnsupportedOperationException.

[Android.Runtime.Register("destroy", "()V", "GetDestroyHandler")]
[System.Obsolete("deprecated")]
public virtual void Destroy();
[<Android.Runtime.Register("destroy", "()V", "GetDestroyHandler")>]
[<System.Obsolete("deprecated")>]
abstract member Destroy : unit -> unit
override this.Destroy : unit -> unit
Atributos

Comentários

Gera UnsupportedOperationException.

Este membro foi preterido. Esse método foi originalmente projetado para destruir esse thread sem nenhuma limpeza. Todos os monitores mantidos teriam permanecido bloqueados. No entanto, o método nunca foi implementado. Se fosse implementado, seria propenso a deadlocks da maneira de #suspend. Se o thread de destino mantiver um bloqueio protegendo um recurso crítico do sistema quando ele foi destruído, nenhum thread poderá acessar esse recurso novamente. Se outro thread tentar bloquear esse recurso, o deadlock resultará. Esses deadlocks normalmente se manifestam como processos "congelados". Para obter mais informações, consulte Por que Thread.stop, Thread.suspend e Thread.resume foram preteridos?.

Documentação Java para java.lang.Thread.destroy().

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

Aplica-se a