Hacker News new | ask | show | jobs
by emmelaich 2605 days ago
A lot less will go wrong than a filesystem without a GIL.

GIL is for safety and correctness, not speed.

1 comments

Uh, no?

Python's global interpreter lock was added for single threaded speed and c library integrations, which often can't be used multithreaded

There was some talk about removing it recentlish to improve pythons multithreaded performance and Guido said something along the lines of

> "I'll remove it as long as single threaded performance doesn't suffer"

Which nobody succeeded in