What is the correct distinction between concurrency and parallelism?
-
A
Concurrency uses multiple processors; parallelism uses a single processor with interleaving
-
B
Concurrency is about managing multiple tasks; parallelism is about executing multiple tasks simultaneously
-
C
Concurrency applies only to I/O-bound work; parallelism applies only to CPU-bound work
-
D
They are synonymous terms used interchangeably in modern computing