Thinking Concurrently

The line between concurrent and parallel computing is blurry, and it's often debated if they're the same, if one's a subset of another etc. They're generally regarded as separate but related.

Parallel Processing (simultaneous processing)

Pros:

Cons:

Concurrent Processing (one after another)

Pros:

Cons: