What are the benefits of multithreaded programming?
-
Responsiveness (needn’t to wait for a lengthy process)
-
Resources sharing
-
Economy (Context switching between threads is easy)
-
Utilization of multiprocessor architectures (perfect utilization of the multiple processors).