There is a thread started by Antoine Pitrou in python-dev. He suggests a slightly different approach to GIL implementation, which uses a time based approach than counting opcodes to acquire/release the GIL, which is the current implementation. http://mail.python.org/pipermail/python-dev/2009-October/093321.html -- --Anand