[Python] web: sync vs. async

Manlio Perillo manlio.perillo a gmail.com
Ven 2 Dic 2011 18:52:40 CET


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Il 02/12/2011 17:40, Daniele Varrazzo ha scritto:
> On Fri, 2 Dec 2011 17:34:27 +0100, Alessandro Dentella wrote:
> 
>> stavo per fare questo ed ho avuto un dubbio: come faccio a garamntirmi
>> che
>> partano su processori differenti?
> 
> Te lo dice Linus Torvalds :)
> 

Non mi risulta (a meno che non sia una battuta).

Per garantire che i processi *partano* su processori differenti, IMHO
devi usare le affinity mask (linux.die.net/man/2/sched_setaffinity).

Il fatto č che non ti interessa su che processore parta un processo,
perchč lo scheduler lo muoverą da un processo all'altro durante la sua
vita (setaffinity serve ad evitare che un processo venga spostato su
diversi processori, in modo da permettere alcune ottimizzazioni)




Ciao  Manlio

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk7ZEGgACgkQscQJ24LbaUQ0BACeLmkUAKK9QDeHYC1MdDmbKbvX
iKIAnjZKYfmUPY1v+qBRYsgNCIEu8BEJ
=Jw5i
-----END PGP SIGNATURE-----


Maggiori informazioni sulla lista Python