Ano, je rozdíl mezi výpočtem konkurenčním a paralelním. Navíc bych dodal, že GIL nedrží ta vlákna po celou dobu, ale pouze po dobu, kdy potřebují přistupovat k pythonovským objektům. To znamená, že výpočet ve skutečnosti může běžet paralelně, ale to paralelní zrychlení je omezené v závislosti na tom, co jednotlivá vlákna skutečně dělají.