Mar 15, 2021
The following is not 100% true, based on my experience which means the business of threads in Python does not keep other threads from running.
"Even if you have 100 threads inside your process, the GIL will only allow a single thread to run at the same time. That means that, at any time, 99 of those threads are paused and 1 thread is working. The GIL is responsible for that orchestration."