При том что он запустил все в одном потоке. Threading также работает в рамках GILа потому он тут не поднимет производительности. multiprocessing позволяет обойти GIL, но его тут нету
При том что он запустил все в одном потоке. Threading также работает в рамках GILа потому он тут не поднимет производительности. multiprocessing позволяет обойти GIL, но его тут нету
так вот что с GIL что без GIL однопоточный код волшебным образом задействовать все ядра не будет в питоне.