Subject: Python Global Interpreter Lock (WAS Re: OpenERP på svenska)

Python Global Interpreter Lock (WAS Re: OpenERP på svenska)

From: Per Andersson <avtobiff_at_gmail.com>
Date: Tue, 14 Aug 2012 19:54:44 +0200

Hej!

Förkortningar, jargong och teknisk slang är svårt för oinitierade.
Försök undvik,
förenkla eller förklara dylikt.

2012/6/12 Anders Wallenquist <anders.wallenquist_at_vertel.se>:
>
> OpenERP skalar ganska bra,
> rullar på bra på en t ex Ubuntu-burk, gillar postgres som databashanterare.
> Man har fightats med Pythons GIL-problem som hindrat OpenERP-servern att dra
> full nytta av massivt många core/processorer som nu i och med version 6.1 är
> löst via gnunicorn.

GIL, Global Interpreter Lock, är alltså en implementationsdetalj som
berör parallell
exekvering av kod (processer och trådar) för CPython (som i sin tur är
en implementation
av Python som Pythons upphovsmakare står bakom).

En visualisering av Pythons GIL

    http://dabeaz.blogspot.se/2010/01/python-gil-visualized.html

--
Per
_______________________________________________
http://www.foss-sthlm.se/
http://cool.haxx.se/cgi-bin/mailman/listinfo/foss-sthlm
Received on 2012-08-14