Question

I see here that CPython 2.*, 3.[01] and PyPy 1.4.1 all have a GIL. CPython 3.2 has an improved GIL. etc... It's fairly comprehensive, but not exhaustive, and seems a bit out of date. Is that page the best resource for this information, or is there a more up-to-date page somewhere?

Was it helpful?

Solution

All versions of CPython have a GIL.

Stackless Python (which is based on CPython) also has a GIL

All release versions of PyPy have a GIL; the removal of the GIL (through "software transactional memory") is under consideration but I don't believe anything has been released yet, even in nightlies.

Neither IronPython nor Jython, which run on the Microsoft CLR and on the Java VM respectively, have a GIL.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top