[pyar] Ejecucion concurrente de funciones

Claudio Freire klaussfreire en gmail.com
Mie Ene 26 17:00:03 ART 2011


2011/1/26 Julian Agustin Cardonnet <jcardonnet en gmail.com>

> Usando multiprocessing.pool().map obtuve algunas mejoras en los casos
> en que se invoca el mismo metodo para todo, por ej
> urllib2.urlopen().read() pero quisiera tambien poder ejecutar
> concurrentemente funciones distintas sin tener que hacer muchos
> malabares. Estas "funciones distintas" son por ej invocaciones al API
> de Yahoo currentemente con unas al API de Google.
>

import threading
funciones = [ funcion1, funcion2, funcion3, etc ]
threads = [ threading.Thread(target = f) for f in funciones ]
for thread in threads:
   thread.start()
for thread in threads:
   thread.join()
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110126/6efad7b8/attachment.html>


More information about the pyar mailing list