What is the global interpreter lock (GIL) in CPython?
Python 3.7 documentation I would also like to highlight the following quote from the Python threading documentation: CPython implementation detail: In CPython, due to the Global Interpreter Lock, only one thread can execute Python code at once (even though certain performance-oriented libraries might overcome this limitation). If you want your application to make better use … Read more