What is the difference between Process and Threads?
Answer Posted / shani kr. gupta
Process is a program in execution.
Suppose there r two processes that means that occurs at
different-different memory location. and the context
switching b/w process is more expensive.bcz it will take
more time from one memory allocation to other memory
allocation.that is why Process is called HEAVY WEIGHT PROCESS.
Thread is smallest part of program.and It is independent
sequential path of execution with in a program.
Suppose there r two threads that means that occurs at same
memory location bcz of smallest part of program.
and the context switching b/w threads is less expensive
rather than process.that is why Thraed is called Light
WEIGHT PROCESS.
| Is This Answer Correct ? | 84 Yes | 9 No |
Post New Answer View All Answers
What is mdb and what is the special feature of that?
what is handle?
If we opened Windows Internet Explorer 4 times, does it starts 4 processes or 4 threads?
Why use a datasource when you can directly specify a connection details?
What are the design considerations while making a choice between using interface and abstract class?
What are the sequence of steps to write pub or sub model kind of application?
What is the purpose of the notify() method?
Write a program to show synchronization?
What is a sessionfactory? Is it a thread-safe object?
What are the difference between RMI and CORBA?
how do you Handle Front End Application data against DB with example?
Why use a datasource when you can directly specify a connection details? (in a J2EE application)
What is TL and its use?
wahts is mean by dynavalidatorform in struts/
What is the difference between RMI registry and OS Agent?