Re: ¿Asyncore o Threading?

Gabriel Genellina gagsl-py2 en yahoo.com.ar
Mar Mayo 1 11:29:04 CEST 2007


En Tue, 01 May 2007 03:12:08 -0300, Pepe Aracil <pepe en diselpro.com>  
escribió:

> Voy ha hacer experimentos con asyncore y generadores, creo que
> con estos últimos podré resolver los problemas que me plantea la
> programación orientada a eventos (para este caso en particular).

Suerte!

> Por otro lado, si tengo una máquina con varias cpus/cores/hyperthreading,
> creo que seria buena idea lanzar varios loops de asyncore (¿tantos como  
> cpus?)
> en threads distintos y repartir la carga entre ellos.

Ojo que Python (CPython en realidad) no puede ejecutar más de un thread de  
codigo Python a la vez, debido al GIL. (Sí puede haber varios threads  
esperando por I/O, o ejecutando codigo en una DLL externa, pero no  
ejecutando codigo Python simultaneamente).

-- 
Gabriel Genellina

------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es