Yes, this is the point. The GIL matters only if you are using threads with CPU-bound tasks (most of my work is I&#x2F;O bound). When I have CPU-bound problems that need parallelism and are not yet well implemented in numpy&#x2F;scipy, I would ratter use AMQP instead of threads.