duda de threads

Pepe Aracil pepe en diselpro.com
Vie Jun 3 17:22:31 CEST 2005


El Viernes, 3 de Junio de 2005 11:12, Julio Canto escribió:
> pepe wrote:
> >Hola
> >Estoy  haciendo una cola de trabajos en red, ya he conseguido lanzar mas o
> > menos los trabajos. El servidor  será  "el padre" y los "hijos" seran los
> > trabajos lanzados. Mi duda es que pasos he de seguir para antes de
> > lanzarlos a ejecutar saber el pid del hijo(trabajo lanzado)  para poder
> > hacer un kill. Otra duda que tengo es komo puedo saber si aun se esta
> > ejecutando un trabajo para ver si he de liberarlo y ponerlo como un nodo
> > libre.
>
> Los 'threads' no los puedes matar. Lo que puedes hacer es meterles algun
> mecanismo interno para comunicarles que 'se mueran' ellos solos (p.e.
> una propiedad que tu puedas modificar desde fuera del objeto, y que
> dicho objeto consulte durante el desarrollo de su actividad para saber
> si debe continuar). Un thread es un objeto, y puedes llamar al metodo
> 'isAlive' para saber si esta muerto o no.
>
> Un saludo,
>     JC
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es

Me parece que se refiere a procesos no a hebras.

No lo he mirado, pero seguro que hay un sistema para lanzar procesos hijos y 
obtener su PID para despues poder "matarlo" o saber si ha muerto solito para 
reemplazarlo por otro proceso de la cola.

Por cierto, yo no soy  el Pepe del post original. 




Más información sobre la lista de distribución Python-es