|
Answer» There are various benefits of multithreading as GIVEN below: - Allow the program to run continuously even if a part of it is blocked.
- Improve performance as compared to traditional parallel programs that use MULTIPLE processes.
- Allows to write effective programs that UTILIZE maximum CPU time
- Improves the responsiveness of complex applications or programs.
- Increase use of CPU resources and reduce costs of maintenance.
- Saves time and parallelism TASKS.
- If an exception occurs in a single thread, it will not affect other THREADS as threads are independent.
- Less resource-intensive than executing multiple processes at the same time.
|