Skip to content
AgileLogics
5 min read

Concurrency and Parallelism

Concurrency means dealing with multiple tasks that are in progress at overlapping times. Parallelism means multiple tasks actually running at the exact same instant, on different CPU cores. Python supports both, through different mechanisms covered in the next two lessons — asyncio for concurrency, multiprocessing for real parallelism.