Pues otra preguntita sencilla, yo tengo 2 hilos, A y B, y quiero que B, pueda parar A, pero no lo consigo de ninguna forma, en cambio notificarles que sigan si que me funciona. Hago lo siguiente:
Si quiero parar el propio hilo (Esto si que funciona):
Código:
Y si quiero parar otro hilo que es ese, lo que hago es pasarle el hilo al constructor y: synchronized(this) {
try {
wait();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
Código:
También he probado a ponerle HILO_EN_CUESTION.wait(), pero nada, no hay forma, en cambio llamarlos con notifyAll(), sin problemas exactamente de la misma manera... synchronized(HILO_EN_CUESTION) {
try {
wait();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
Haber si me podéis echar una mano, son preguntas sencillitas, por falta de experiencia total, he googleado bastante pero no encuentro nada.
Gracias a todos!



