what is the difference between multitasking and
multithreading?
Answer Posted / mayuri patil
u can say multi threading as a specilized form of multitasking.
A multi threaded program contains 2 or more threads running concurently.
in a multitasking environment 2 or more processes will run concurently.
Multithreading requires less overhead than multitasking,
process are hevyweight tasks that require their own addressspace.
interprocess communication is veryexpensive and contextswitching
from one process to another procees is costly since they are running
in different address spases.
in case of multithreading threads are lightweightprocess and
can share same addressspace and interthread communication is less expensive
than interprocees
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is a protected class in java?
How is java created?
What is meant by stack and queue?
What is java literals?
What are the different data types in java?
Give us a program to check for parenthesis matching using stack.
What is difference between add() and addelement() in vector?
What are accessor methods in java?
Can we declare the main method of our class as private?
How arrays are stored in memory in java?
Is map sorted in java?
What is the final access modifier in java?
Which graphs are functions?
What is a function in java?
What are the differences between checked exception and unchecked exception?