[python] sockety - problem s HTTP spojenim
Jan Kundrát
jkt na gentoo.org
Středa Listopad 28 22:05:23 CET 2007
superman wrote:
> Pokud je vykonávána operace (int) += 1, pak tato instrukce v rámci
> strojového kódu atomická být samozřejmě může. Přímo assembler většiny
> procesorů umožňuje tuto operaci vykonat atomicky.
>
> Druhá otázka je, zda a jak tuto instrukci vykonává Python, a zda možnost
> atomičnosti této operaci podporované dokonce přímo na úrovni procesoru
> využije, nebo hodí do kopru.
>
> Jinak atomickou incrementaci int podporují i operační systémy (například
> na Windows funkce InterlockedIncrement()), nebo základní knihovny mnoha
> překladačů (třeba funkce __atomic_inc() v gcc). Takže zde jen záleží na
> interpreteru Pythonu, zda využije této možnosti.
Jiste, diskutoval jsem inkrementovani pythonskeho intu, omlouvam se za
nejasnost a dekuji za upresneni.
--
cd /local/pub && more beer > /dev/mouth
------------- další část ---------------
Netextová příloha byla odstraněna...
Jméno: signature.asc
Typ: application/pgp-signature
Velikost: 252 bytes
Popis: OpenPGP digital signature
Url : http://www.py.cz/pipermail/python/attachments/20071128/fb3a8dd7/attachment.pgp
Další informace o konferenci Python