BackendOS
Concurrency Vs Parallelism
· updated Feb 21, 2026
Concurrency
Say we have 3–4 tasks/operations. When CPU executes 1 task and in most backend cases tasks are mostly I/O bound, so instead of sitting idle for the response, the CPU starts executing other tasks until the response comes back. This is mainly achieved using asynchronous/non-blocking I/O and scheduling by the runtime.
Parallelism
This simply means we are running 2 or more operation simultaneously depending on the cores available in CPU.
Will write Blog on this tooo. :)