El día 26 de mayo de 2010 01:18, Ivette Maria Suarez Muñoz <immu...@estudiantes.uci.cu> escribió: > estoy haciendo un trabajo y tengo un problema pues quiero utilizar > programacion paralela para hacer el trabajo mas rapido por ejemplo > > import threading > from threading import * >
Antes de entrar en cómo hacer programación multihilo en python, creo que debes saber unas cosas para ver si realmente necesitas la programación multihilo. Si lo que vas a hacer en paralelo son cosas que acceden al IO estupendo, pero si lo que quieres hacer es paralelizar cálculos en varias cpus no vas a encontrar satisfactoria esa via (o quizá si, dependiendo de qué implementación del intérprete uses). Como en el código de ejemplo ponías hacer_calculo y no acceder_a_io_lenta, voy a suponer que quieres paralelizar cálculos en varias cpus. Para más información (cuando habla del GIL): http://mundogeek.net/archivos/2008/04/18/threads-en-python/ Existen infinidad de trucos para optimizar el código que realices. Pero quizá los hilos no sean tu solución :-( Un saludo: Javi PD: Ya siento ser tan aguafiestas _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/