[Python-ideas] Add faster locks to the threading module?
Sturla Molden
sturla at molden.no
Wed Jul 21 03:40:28 CEST 2010
Den 21.07.2010 02:57, skrev Jesse Noller:
> Regardless of the rest of the proposal (which I'm not keen on; I don't
> want to rely on the GIL "being there") you need to factor the newgil
> code into this equation as a change like this would only land in the
> 3.x branch. With 2.7 out the door - 3.x is, for all effective
> purposes, trunk.
>
>
I have looked briefly at it now. It seems to be just as easy with
newgil, and possibly much safer. The functions drop_gil and take_gil in
ceval_gil.h could e.g. be modified to just return and do nothing if a
global deny flag is set. But I have to look more carefully at this later on.
Sturla
More information about the Python-ideas
mailing list