[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