mira en realidad lo que quiero es ejecutar concurrentemento o sea al mismo tiempo varias busquedas lo que ponia era un ejemplo sencillo para que se entendiera mejor pero no es en realidad mi problema pues tengo que realizar ciclos muy grande comparando listas de 1000 y tantos elementos con otras lista de la misma cantidad aproximadamente como puedes ver son alrededor de 1 000 000 de comparaciones de elementos lo que quiero es dividir la lista en pequeñas lista y que se ejecuten al mismo tiempo para mejorar el tiempo de respuesta pues se esta demorando mucho. ahora el problema que me preocupa mas es cuando cada instancia alla hecho su comparacion como devuelvo el resultado a la clase principal para almacenar todos los resultados en la principal
----- Mensaje original ----- De: "lasizoillo" <lasizoi...@gmail.com> Para: "La lista de python en castellano" <python-es@python.org> Enviados: Martes, 25 de Mayo 2010 19:47:25 GMT -04:00 Georgetown Asunto: Re: [Python-es] sobre instancias en programacion paralela 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/ _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/