Compartilhar via


Thread.Stop Método

Definição

Sobrecargas

Stop()
Obsoleto.

Gera UnsupportedOperationException.

Stop(Throwable)
Obsoleto.

Gera UnsupportedOperationException.

Stop()

Cuidado

deprecated

Gera UnsupportedOperationException.

[Android.Runtime.Register("stop", "()V", "")]
[System.Obsolete("deprecated")]
public void Stop ();
[<Android.Runtime.Register("stop", "()V", "")>]
[<System.Obsolete("deprecated")>]
member this.Stop : unit -> unit
Atributos

Comentários

Gera UnsupportedOperationException.

Este membro foi preterido. Este método foi originalmente projetado para forçar um thread a parar e lançar um ThreadDeath como uma exceção. Era inerentemente inseguro. Parar um thread com Thread.stop faz com que ele desbloqueie todos os monitores que ele bloqueou (como uma consequência natural da exceção não verificada ThreadDeath que se propaga pela pilha). Se qualquer um dos objetos protegidos anteriormente por esses monitores estiver em um estado inconsistente, os objetos danificados se tornarão visíveis para outros threads, potencialmente resultando em comportamento arbitrário. Muitos usos de devem ser substituídos por código que simplesmente modifica alguma variável para indicar que o thread de destino deve parar de stop ser executado. O thread de destino deve verificar essa variável regularmente e retornar de seu método de execução de forma ordenada se a variável indicar que ela deve parar de ser executada. Se o thread de destino aguardar longos períodos (em uma variável de condição, por exemplo), o interrupt método deverá ser usado para interromper a espera. Para obter mais informações, consulte Por que Thread.stop, Thread.suspend e Thread.resume foram preteridos?.

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

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

Stop(Throwable)

Cuidado

deprecated

Gera UnsupportedOperationException.

[Android.Runtime.Register("stop", "(Ljava/lang/Throwable;)V", "")]
[System.Obsolete("deprecated")]
public void Stop (Java.Lang.Throwable? obj);
[<Android.Runtime.Register("stop", "(Ljava/lang/Throwable;)V", "")>]
[<System.Obsolete("deprecated")>]
member this.Stop : Java.Lang.Throwable -> unit

Parâmetros

obj
Throwable

ignorado

Atributos

Comentários

Gera UnsupportedOperationException.

Este membro foi preterido. Este método foi originalmente projetado para forçar um thread a parar e lançar um dado Throwable como uma exceção. Ele era inerentemente inseguro (consulte #stop() para obter detalhes) e, além disso, poderia ser usado para gerar exceções que o thread de destino não estava preparado para manipular. Para obter mais informações, consulte Por que Thread.stop, Thread.suspend e Thread.resume foram preteridos?.

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

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