Crear Hilo al presionar una tecla
Hola a todos
Al presionar una tecla (keyReleased) necesito crear un hilo que me realice una búsqueda, el problema está que al presionar nuevamente cualquier tecla necesito matar la ejecución del hilo actual (que me realiza la búsqueda) para iniciar nuevamente la dicha búsqueda.
Cualquier ayuda es bien recibida
Gracias de antemano
Al presionar una tecla (keyReleased) necesito crear un hilo que me realice una búsqueda, el problema está que al presionar nuevamente cualquier tecla necesito matar la ejecución del hilo actual (que me realiza la búsqueda) para iniciar nuevamente la dicha búsqueda.
Cualquier ayuda es bien recibida
Gracias de antemano
Hola!!!!!!!!!!
Te convendria hacer algo asi:
Tener un atributo de tu clase que sea un array de Thread => cuando tenes q larga un nuevo hilo, instancias la clase (el hilo) y lo metes en un Thread y a ese ultimo lo metes en el array. En el array tendrias una posicion por cada tecla q atrapas con el keyReleased() y cuando lo metes en el array te fijas si ya tiene un Thread en esa posicion. En ese caso lo paras. No uses thread.stop. Lee este link q hay dicen q hacer:
http://java.sun.com/j2se/1.4.2/docs/guide/misc/threadPrimitiveDeprecation.html
Espero q sirva
Salu2!!!!!
Te convendria hacer algo asi:
Tener un atributo de tu clase que sea un array de Thread => cuando tenes q larga un nuevo hilo, instancias la clase (el hilo) y lo metes en un Thread y a ese ultimo lo metes en el array. En el array tendrias una posicion por cada tecla q atrapas con el keyReleased() y cuando lo metes en el array te fijas si ya tiene un Thread en esa posicion. En ese caso lo paras. No uses thread.stop. Lee este link q hay dicen q hacer:
http://java.sun.com/j2se/1.4.2/docs/guide/misc/threadPrimitiveDeprecation.html
Espero q sirva
Salu2!!!!!