Some Computing Concepts

Concurrent processes execute in an interleaving manner, "taking turns" on the same CPU, while parallel processes execute simultaneously on two or more CPUs:

Concurrency vs. Parallelism of processes.

Concurrency vs. Parallelism of processes. Miriam Briskman, CC BY-NC 4.0.

Note: click the GIF amination above to open and play it in a browser window.