Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

3
  • Stackless still has a GIL. Stackless does not improve threading (as in, the module) - it offers a different method of programming (coroutines) which attempt to side-step the issue, but require non-blocking functions. Commented Aug 18, 2009 at 16:24
  • What about the new GIL in 3.2? Commented Jul 7, 2011 at 1:11
  • Just to add that you don't have a problem/need mutexes/semaphores if only one thread will update the memory. @new123456 it reduces the contention and schedules threads better without hurting single-threaded performance (which is impressive in itself) but it's still a global lock. Commented Jan 7, 2014 at 17:45