On May 19, 5:05 am, jer...@martinfamily.freeserve.co.uk wrote: > Thanks for explaining a few things to me. So it would seem that > replacing the GIL with something which allows better scalability of > multi-threaded applications, would be very complicated. The paper by > Jesse Nolle which I referenced in my original posting includes the > following: > > "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-inter... > > That was ten years ago - do you have any idea as to how things have > been progressing in this area since then?
https://launchpad.net/python-safethread -- http://mail.python.org/mailman/listinfo/python-list