[Python] threads
Manlio Perillo
manlio_perillo a libero.it
Mar 1 Dic 2009 12:01:35 CET
Fabrizio Mancini ha scritto:
> [...]
>
> come ti hanno risposto, a causa del GIL non avrai nessun miglioramento
> delle prestazioni, soprattutto per operazioni di IO di questo genere.
> Se devi effettuare pesantemente questo genere di operazioni ti posso
> indicare invece un framework che ti può aiutare, come ha fatto con me!
> Twisted (http://twistedmatrix.com)
> Si tratta di programmazione ad eventi, e come mi par di capire, puoi
> strutturare la cosa come un controller ed n processi che fanno il
> lavoro.
> Con twisted puoi usare il perspective broker a cui si possono
> sottoscrivere più client e lo puoi anche distribuire sulla rete.
Per task semplici, AMP dovrebbe essere meglio; ed è anche disponibile
https://launchpad.net/ampoule.
Comunque ritengo che il modulo multiprocessing sia più semplice per
questo tipo di compito.
> [...]
Ciao Manlio
Maggiori informazioni sulla lista
Python