[pyar] Como sacar una variable (Lista) de un while infinito?

Mariano Garcia Berrotarán garcia.berrotaran en gmail.com
Mie Sep 21 22:47:29 ART 2011


2011/9/21 Julian Agustin Cardonnet <jcardonnet en gmail.com>:
> Lo que podes hacer es tener la cosa en dos procesos/hilos separados. Por un
> lado el que obtiene los datos (el codigo que mandaste) y en otro hilo
> concurrente el proceso que consume esos datos y hace lo que tenga que hacer
> mientras haya datos en la lista (un buffer compartido entre ambos procesos)
> y sino que se duerma hasta que lleguen nuevos datos.


aca hay una receta en el recetario para compartir información entre
dos threads con una cola bloqueante:

http://python.org.ar/pyar/ComunicarThreadsConQueue

y algo similar podes tambien lograrlo con multiprocessing:

http://docs.python.org/library/multiprocessing.html

Espero que sirva.

Saludos!



More information about the pyar mailing list