Python üç eş zamanlılık modeli sunar ve doğru seçim, çalışmanızın I/O-bound (I/O bağımlı) veya CPU-bound (CPU bağımlı) olmasına bağlıdır — bu karar, iş parçacıklarının Python kodunu paralel olarak çalıştırmasını engelleyen GIL tarafından büyük ölçüde şekillendirilir.
Üç model
threading → multiple threads, ONE process. GIL-limited for CPU.
multiprocessing → multiple PROCESSES, each its own interpreter/GIL → true parallelism.
asyncio → single thread, cooperative coroutines yielding at await points.
