Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/01/2006, 15:01
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 2 meses
Puntos: 51
Los Threads viven en una maquina virtual, que lanza el programa principal. Así que no puedes dejar que se muera el programa principal y tener el Thread viviendo "por su cuenta". Lo que tendrías que hacer es crear un proceso independiente a nivel de sistema operativo, que moriría cuando acabara el Thread, y cada vez crear un proceso independiente. Con suerte seria lanzar la llamada al proceso en Java con un "&" detras, en caso de Unix, o similares.

O eso o tener un proceso en Java que escuche peticiones de PLSQL de alguna forma y que para cada peticion que le envies, ejecute un Thread para hacer lo que le pides. Esto ya no es un tema trivial.

PD: cada 4 segundos es muy poco tiempo, para estar creando cada vez un proceso de S.O. independiente cada vez. Auch.