GIL - Global Interpreter Lock - спрашивают почти на каждом Python-собеседовании, и это тот случай, когда одной фразой "GIL не даёт двум потокам выполнять Python-код одновременно" не отделаться. Разберём, что это значит на практике и докажем это цифрами, а не просто перескажем определение.