[pyar] consulta Threads

Ismael Bejarano ismaelbej en gmail.com
Jue Ene 6 15:18:11 ART 2011


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



More information about the pyar mailing list