In: Computer Science
What is the difference between Multiprogramming and multithreading?
MultiProgramming | MultiThreading |
Multiple Programs are made to run at single time | Single Program is made to run at single time |
Ability of managing multiple programs execution by single processor | Ability of program to manage multiple users |
Comparatively takes less tilme | Takes more time for Processing |
Example : Web browser | Example : Word document |
Multiprogramming : Multiprogramming may be a shape of parallel handling in which a few programs are run at the same time on a single processor.Since there's as it were one processor, there can be no genuine synchronous execution of distinctive programs. Instep, the working framework executes portion of one program, at that point portion of another, and so on. To the client it shows up that all programs are executing at the same time.
Multithreading : Multithreading is the capacity of a program or an working framework prepare to oversee its utilize by more than one client at a time and to indeed oversee numerous demands by the same client without having to have different duplicates of the program running within the computer
Dear Student :
This is the answer for your Question
Still you have any Query ?
Feel Free to ask in comment section
Thank You