Фактично, у кожен окремо взятий момент із процесором працює лише один потік. У зв'язку з цим максимальне кількість потоків, яке взагалі можна, можливо запустити в стандартному CPython коливається близько 350 штук.
Багатопоточність – поняття Multithreading – це багатопоточність. Являє собою метод програмування на Пітон, за допомогою якого одночасно можна запускати кілька потоків. Досягається результат за рахунок перемикання між ними через центральний процесор (за допомогою перемикання контексту).
процес (process) – це, грубо кажучи, запущена програма. Процесу виділяються окремі ресурси: пам'ять, процесорний час потік (thread) – це одиниця виконання у процесі. Потоки поділяють ресурси процесу, якого вони ставляться.