[pyar] Ejecucion concurrente de funciones
Mariano Guerra
luismarianoguerra en gmail.com
Mie Ene 26 19:09:40 ART 2011
2011/1/26 Claudio Freire <klaussfreire en gmail.com>:
>
>
> 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()
que linda que quedaria en el recetario ;)
More information about the pyar
mailing list