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