Adding a Par construct to Python?
Terry Reedy
tjreedy at udel.edu
Tue May 19 09:43:36 EDT 2009
jeremy at martinfamily.freeserve.co.uk wrote:
> "In 1999 Greg Stein created a patch set for the interpreter that
> removed the GIL, but added granular locking around sensitive
> interpreter operations. This patch set had the direct effect of
> speeding up threaded execution, but made single threaded execution two
> times slower."
>
> Source: http://jessenoller.com/2009/02/01/python-threads-and-the-global-interpreter-lock/
>
> That was ten years ago - do you have any idea as to how things have
> been progressing in this area since then?
The slowdown may be less severe, but known attempts to replace, rather
than merely remove, GIL slow down single thread execution. Otherwise,
GIL wouild be gone. No one has been willing to maintain a multi-thread
fork/branch.
More information about the Python-list
mailing list