Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #48793

Re: About GIL Questions!

References <CAF0POctYGbN39_B_k9kgrDDqhstvBBDXonTpzkG_Tm7DHwto=Q@mail.gmail.com>
From Joshua Landau <joshua.landau.ws@gmail.com>
Date 2013-06-20 14:55 +0100
Subject Re: About GIL Questions!
Newsgroups comp.lang.python
Message-ID <mailman.3622.1371736603.3114.python-list@python.org> (permalink)

Show all headers | View raw


On 20 June 2013 05:13, Thanatos xiao <yanxiaopei199@gmail.com> wrote:
> Hey everyone!
> Recently I see the python source code, but i still not understand about gil.
> first, why single core quicker multi-core ?

Chris Angelico touched on your other points, but not this as clearly;

Python threads run on one thread because they have to. It is not
because they're faster. Python theoretically would be faster if its
threads could run multicore, but it's really hard to make that work.

See http://pypy.org/tmdonate.html for an example of the acrobatics it
would take to get a propper GIL-free Python.

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

Re: About GIL Questions! Joshua Landau <joshua.landau.ws@gmail.com> - 2013-06-20 14:55 +0100

csiph-web