Thread.Stop Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Stop() |
Obsoleto.
Gera |
Stop(Throwable) |
Obsoleto.
Gera |
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.