Computer Architecture Concepts

Task Execution

Concurrency: “The composition of independently executing processes.  Dealing with alot of things at once.  It’s about structure.”

Parallelism: “Simultaneously execution of multiple things, possibly related, possible not.  Doing alot of things at once.  It’s about execution.”

Concurrency vs Parallelism