2014-10-30 13:46 GMT+01:00 Manlio Perillo <manlio.peri...@gmail.com>:
> On Wed, Oct 29, 2014 at 10:10 PM, Antonio Conte <barbon...@gmail.com> > wrote: > >> * 29/10/2014, Manlio Perillo wrote : >> > Quindi devi fare tutto a mano, ossia lanciare i processi con >> subprocess >> > (o fork + exec) e poi usare select/poll per verificare quando ci sono >> > dei dati da leggere dallo stdout di ciascun processo, accumulando i >> > dati in un buffer. Se sei su Windows sono guai, ma si può fare >> anche >> > se in modo diverso. >> >> i server sono Linux. >> grazie mille. me la studio un po' >> >> > Nel tuo caso non credo valga la pena, a meno di avere un centinaio di > client e vuoi avere un alto livello di concorrenza. > > Certo, evitare di usare thread e fork nello stesso programma è una buona > cosa: > > http://www.linuxprogrammingblog.com/threads-and-fork-think-twice-before-using-them > > http://stackoverflow.com/questions/12984003/status-of-mixing-multiprocessing-and-threading-in-python > http://blog.petersobot.com/using-eight-cores-incorrectly-with-python > https://rachelbythebay.com/w/2011/06/07/forked/ > > ma il modulo logging è noto per essere "broken by design". > Che intendi di preciso? -- Giampaolo - http://grodola.blogspot.com
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python