In: Computer Science
What type of application programs are not suitable for multi-threading? Explain.
The different types of application programs which are not suitable for multi-threading are:-
Concurrent application programs:-
..................................
Concurrent applcations programs are not suitable for multithreading because managing concurrency task among threads is not easy and can also introduce some new problems in an application.
Single processor machine and a desktop application:-
............................................................
On a single processor machine and a desktop application, multithreading ais not a good option.It is recommended to use mutlithreading on a multi-processor machine and desktop app.
Single processor server and a web based app:-
................................................
There is no need of multithreading in single processor server and a web based app. The web server can individyally take care of all the things.
Multi-processor server and a web based app:-
.....................................................
There is again no need of multithreading in multi-processor server and a web based app, as the web server can handle all of it.
Not thread safe application programs:-
.........................................
The application programs which are not thread safe should not use multithreading.