Lista de reproducción del curso: ua-cam.com/play/PLTd5ehIj0goMJFNUHaeHNAJEnmX8lZsjo.html Notas del episodio: www.makigas.es/v/clHlzgKbAYw También puedes pedir ayuda en el foro: foro.makigas.es/t/java
¿Si hay dos hilos ejecutándose al mismo tiempo y se llama a `Thread.interrupted()` estático dentro de `HiloUno`, ¿la llamada estática interrumpe todos los hilos en ejecución o solamente el hilo dentro de la clase en la que se encuentra (en este caso `HiloUno`)? Dado el caso anterior y teniendo ambos hilos en ejecución, si se llamara a `Thread.interrupted()` en el main, ¿afectaría a todos los hilos? ¡Gracias!
Sólo HiloUno. Thread.interrupted() siempre afecta al hilo actual. Esa referencia, dicho sea, se puede sacar con Thread.currentThread() y funciona para todos los hilos, incluso para el principal.
@@makigas Justo iba a preguntar cómo es que Thread.interrupted() sabe qué hilo debe modificar para cambiar (limpiar) el atributo interrupted. Lo hace con la referencia que mencionas, supongo.
Lista de reproducción del curso: ua-cam.com/play/PLTd5ehIj0goMJFNUHaeHNAJEnmX8lZsjo.html
Notas del episodio: www.makigas.es/v/clHlzgKbAYw
También puedes pedir ayuda en el foro: foro.makigas.es/t/java
Makigas me vas a carrear el semestre de prog concurrente, gracias capo
*desaprueba*
@@francocortes6445 andá a dormir gato lpm jajajajajaj
Bro, eres un crack! gracias por el contenido
gracias!
¿Si hay dos hilos ejecutándose al mismo tiempo y se llama a `Thread.interrupted()` estático dentro de `HiloUno`, ¿la llamada estática interrumpe todos los hilos en ejecución o solamente el hilo dentro de la clase en la que se encuentra (en este caso `HiloUno`)?
Dado el caso anterior y teniendo ambos hilos en ejecución, si se llamara a `Thread.interrupted()` en el main, ¿afectaría a todos los hilos?
¡Gracias!
Sólo HiloUno. Thread.interrupted() siempre afecta al hilo actual. Esa referencia, dicho sea, se puede sacar con Thread.currentThread() y funciona para todos los hilos, incluso para el principal.
@@makigas Justo iba a preguntar cómo es que Thread.interrupted() sabe qué hilo debe modificar para cambiar (limpiar) el atributo interrupted. Lo hace con la referencia que mencionas, supongo.
Excelente explicación, muy clara