what is the difference between multitasking and
multithreading?
Answer Posted / pushpendra singh gorwa
multitasking :
1. Multiple tasks, also known as processes, share common
processing resources.
2. You can simultaneously run multiple applications.
3. Heavyweight process
4. Every process have different address space so context
switch or intercommunication between processes is much
expensive.
Multithreading :
1. Subdivide specific operations within a single application
into individual threads.
2. Each of the threads can run in parallel. OS divides
processing time not only among different applications, but
also among each thread within an application.
3. Light weight process
4. Threads for the same application share same address space
so context switch or intercommunication between threads is
less expensive.
| Is This Answer Correct ? | 13 Yes | 4 No |
Post New Answer View All Answers
What is treeset in java?
Is it possible to override private or static method in java?
What is the full meaning of java?
Is class forname reflection?
Explain wrapper classes in java?
When super keyword is used?
Why is stringbuffer not immutable?
How do you sort data in java?
What is java oops?
Why is a singleton bad?
Why there is no call by reference in java?
What does the ‘static’ keyword mean? Is it possible to override private or static method in java?
Is array passed by reference in java?
What do you mean by stack?
What are different types of constants?