¿Puede esperar/notificarse para utilizar en una secuencia? Quiero decir que tengo un oyente y en el momento en que se llama a ese oyente, quiero habilitar un hilo para que haga su trabajo. ¿Cómo podría hacerlo?cómo utilizar notificar y esperar
ACTUALIZACIÓN: Mis datos están escritos en una base de datos ... y se escriben cada vez que se llama al oyente. Ahora el hilo que he creado lee esos datos y los envía a alguna parte .... Siguiente ... Obtengo otros datos y hago lo mismo ... El otro hilo necesita saber cuál fue el último dato que lo leyó para que pueda comenzar a leer desde donde se fue ...
Echa un vistazo aquí : using wait and notify within one thread Así es como mi problema parece like.Thx
Tengo el siguiente:
synchronized (syncToken)
{
try {
syncToken.wait();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
System.out.println("MyThread: " + s);
en MyThread
.... así que cuando lo haga
MyThread t = new MyThread(syncToken);
t.start();
puse mi hilo en espera ... sí?
Y cuando hago esto:
syncToken.notify();
me sale mi hilo de nuevo en marcha .... pero la ejecución de la siguiente línea es la que después de esperar()?
Quiero decir esto: System.out.println("MyThread: " + s);
????
Cuando u notificar a un thred hace él continúa su ejecución con la línea después de esperar() ??? Thx
posible duplicado de [usando esperar y notificar dentro de un hilo] (http://stackoverflow.com/questions/5915449/using-wait-and-notify-withinone-thread) –