Describe how multithreading improves performance over a single-threaded solution.
Marks: 5
Year: 2070 Final TU
- Parallelism: Multiple cores execute threads simultaneously → higher throughput. - Overlap I/O and CPU: While one thread blocks on I/O, another runs → better CPU utilization. - Responsiveness: GU