python & the global interpreter lock

I’m an internals guy. I read CLR via C# to understand the inner workings of C# (and I highly recommend it!)

After learning python’s syntax, I started digging into the fun stuff.
I just found out the python has a global interpreter lock (GIL) that basically makes python a single threaded language (not really).

In upcoming posts I’ll share links that explain how to bypass/handle this limitation (hint: multiprocessing). But for now, take a look at these articles: