If you commonly use Python, you’ve probably noticed one of the biggest
disadvantages of the language, it has no true parallelism. Python’s Global
Interpreter Lock [https://wiki.python.org/moin/GlobalInterpreterLock] (GIL)
prevents true parallelism. However, we can achieve a level of concurrency and
virtual parallel computing using