Lenguaje

Thread.Stop Método

Definición

Sobrecargas

Nombre Description
Stop()
Obsoletos.

Lanza UnsupportedOperationException.

Stop(Throwable)
Obsoletos.

Lanza UnsupportedOperationException.

Stop()

Precaución

deprecated

Lanza 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

Comentarios

Lanza UnsupportedOperationException.

Este miembro está en desuso. Este método se diseñó originalmente para forzar que un subproceso se detenga e inicie ThreadDeath como una excepción. Era inherentemente no seguro. Detener un subproceso con Thread.stop hace que desbloquee todos los monitores que ha bloqueado (como consecuencia natural de la propagación de la excepción no desactivada ThreadDeath en la pila). Si alguno de los objetos protegidos previamente por estos monitores estaba en un estado incoherente, los objetos dañados se vuelven visibles para otros subprocesos, lo que podría dar lugar a un comportamiento arbitrario. Muchos usos de stop deben reemplazarse por código que simplemente modifica alguna variable para indicar que el subproceso de destino debe dejar de ejecutarse. El subproceso de destino debe comprobar esta variable con regularidad y volver de su método de ejecución de forma ordenada si la variable indica que se va a detener la ejecución. Si el subproceso de destino espera períodos largos (en una variable de condición, por ejemplo), el interrupt método debe usarse para interrumpir la espera. Para obtener más información, vea ¿Por qué thread.stop, Thread.suspend y Thread.resume Están en desuso?.

Java documentación para java.lang.Thread.stop().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Stop(Throwable)

Precaución

deprecated

Lanza 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

no se tiene en cuenta

Atributos

Comentarios

Lanza UnsupportedOperationException.

Este miembro está en desuso. Este método se diseñó originalmente para forzar que un subproceso se detenga e inicie una determinada Throwable como una excepción. Era intrínsecamente no seguro (vea #stop() los detalles) y, además, podría usarse para generar excepciones que el subproceso de destino no estaba preparado para controlar. Para obtener más información, vea ¿Por qué thread.stop, Thread.suspend y Thread.resume Están en desuso?.

Java documentación para java.lang.Thread.stop(java.lang.Throwable).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a