Por qué todos los métodos de la clase thread están marcados como "deprecated"

1945 vistas

Para los que sepam inglés, recomendamos una visita a la web de sun

Para los demás, todos los métodos se han marcado como "deprecated" devido a que, bajo ciertas circunstancias y sin que se haya producido ningún error de concepción, la aplicación puede bloquearse. Cuando se mata un thread, no es posible saber qué es lo que estaba haciendo en ese momento, por lo que es posible que se pare en medio de una modificación de un objeto dejándolo en un estado incoherente o inconsistente.
Problemas similares pueden producirse con los métodos suspend() y resume().