Showing posts with label gil. Show all posts
Showing posts with label gil. Show all posts

Tuesday, June 5, 2012

Why is there no GIL in the Java Virtual Machine? Why does Python need one so bad?


I'm hoping someone can provide some insight as to what's fundamentally different about the Java Virtual Machine that allows it to implement threads nicely without the need for a Global Interpreter Lock (GIL), while Python necessitates such an evil.