[pyar] consulta Threads

Nicolas Rebagliati nicolas.rebagliati en aenima-x.com.ar
Jue Ene 6 15:40:37 ART 2011


no me digas que era eso!!
ahora lo pruebo gracias

2011/1/6 Lucas <rollbak en gmail.com>

> 2011/1/6 Nicolas Rebagliati <nicolas.rebagliati en aenima-x.com.ar>:
> > hago esto:
> >                     t = admMessageThread()
> >                     t.start()
> >                     t.join()
> > justo a continuacion de esto acepto las conexiones en mi socket
> > self.connection, address = self.socket.accept()
> > el tema es que nunca llega a ese punto..se queda en el thread para
> siempre
> > 2011/1/6 Ismael Bejarano <ismaelbej en gmail.com>
> >>
> >> Buenas,
> >>
> >> 2011/1/6 Nicolas Rebagliati <nicolas.rebagliati en aenima-x.com.ar>:
> >> > Hola, tengo una consulta...la verdad que no tengo mucha idea de
> threads
> >> > Tengo un proceso que escucha en un puerto, y necesitaba tirar un
> thread
> >> > que
> >> > cada X tiempo se conecte a ese puerto...pero necesito hacerlo desde el
> >> > mismo
> >> > proceso que levanta el server.
> >> > Este es el thread:
> >> > class admMessageThread(threading.Thread):
> >> >     def __init__(self):
> >> >         threading.Thread.__init__(self)
> >> >         self.client = GRE_Client.Client()
> >> >
> >> >     def run(self):
> >> >         messages.printDebug("Starting Adm Thread")
> >> >         time.sleep(10)
> >> >         while 1:
> >> >             messages.printDebug("Enviando Adm Message...")
> >> >             self.client.Adm() # ACA es donde se conecta!!!
> >> >             messages.printDebug("Waiting...")
> >> >             time.sleep(10)
> >> > el problema es que yo pense que al tirar el thread
> >> > ele ejecución seguia...pero no como el thread entra en un loop
> >> > infinito..la ejecución nunca sigue.
> >> > Existe alguna forma de hacer lo que quiero??
> >> > Gracias!!
> >>
> >> Como ejecutas el thread?
> >>
> >> > t = admMessageThread()
> >> > t.start()
> >>
> >> deberia funcionar.
> >>
> >> Saludos,
> >> Ismael
> >> _______________________________________________
> >> pyar mailing list pyar en python.org.ar
> >> http://listas.python.org.ar/listinfo/pyar
> >>
> >> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
> >
> >
> > _______________________________________________
> > pyar mailing list pyar en python.org.ar
> > http://listas.python.org.ar/listinfo/pyar
> >
> > PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
> >
>
>
> El problema esta en "t.join()", eso hace que tu thread principal
> espera a que termine la ejecucion el thread "t" para continuar.
>
> saludos,
> --
> Lucas
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110106/74370a7c/attachment.html>


More information about the pyar mailing list