Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sincronización en Java
Sincronización de Procesos - 1
Objetos Thread
Thread.sleep
Suspende la ejecución del hilo por el tiempo especificado
(normalmente milisegundos).
Este método solo funcionaría en el caso que los hilos
sicnronicen por el paso del tiempo
throws InterruptedException, se utiliza para
interrumpir hilos que están esperando. Otro hilo
causará la interrupción y el control volverá donde se
hizo el “throws”
Interrupciones (interrupt)
Esuna indicación a un hilo que debe parar lo que hace y
hacer lo que se indique
La interrupción se maneja invocando el método
throw InterruptedException, retornando al main
Join (reunir)
Se utiliza para esperar por el fin de otras hebras
t.join();
El hilo se pone en pausa hasta la finalización del hilo t.
Como el sleep, join responde a una interrupción saliendo
con InterruptedException prendido