Hola,
Cita:
Iniciado por ferdyjuan ... El problema recae aqui cuando vuelvo a pulsar el boton de PLAY para pausar salta una interrupcion de las chungas con interrupt y wait. Con yield no salta nada, pero no para la ejecucion. Muchas gracias si puedes aportar algo ...
El problema es que un hilo no se puede detener de esa forma, es decir, un hilo no se puede detener con 'suspend' y continuar con 'resume'. Adicionalmente estás mezclando una cosa con otra, me imagino que posiblemente estás confundido con 'interrupt' y 'resume', con la idea que puedes detener el hilo. Adicionalmente no puedes detener el hilo principal donde se está dibujando usando wait.
Hacer una aplicación en Java que realice un proceso en segundo plano mientras dibuja algo en el hilo principal o primer plano no es tan sencillo como usar wait y notify, o suspend y continue.
Posiblemente te sea de ayuda con detener y continuar:
http://download.oracle.com/javase/7/...precation.html
Y posiblemente te sea de ayuda con detener y continuar, así como pintar en el hilo principal desde un hilo alterno:
http://java.sun.com/products/jfc/tsc.../threads1.html
Saludos,