Suspensión de un Hilo
La función miembro suspend de la clase Thread permite tener un control sobre el hilo de
modo que podamos desactivarlo, detener su actividad durante un intervalo de tiempo
indeterminado, a diferencia del uso de la llamada al sistema sleep, que simplemente lleva al
hilo a un estado de “dormido”, y siempre durante un número de milisegundos concreto.
Este método puede resultar útil si, construyendo un applet con un hilo de animación,
queremos permitir al usuario detener (que no finalizar) la animación, hasta que éste decida
reanudarla.
Este método no detiene la ejecución permanentemente. El hilo es suspendido
indefinidamente y para volver a activarlo de nuevo necesitamos realizar una invocación a la
función miembro resume.