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 the relationship between an event-listener interface and an event-adapter class?
What is a modular application? What does module-relative mean?
Explain about thread synchronization inside a monitor?
What is the purpose of the wait() method?
Why are some of the class and element names counter-intuitive?
how do you Handle Front End Application data against DB with example?
What are the different approaches to represent an inheritance hierarchy?
When a thread blocks on i/o, what state does it enter?
What is the difference between ear, jar and war file?
What modifiers may be used with an interface declaration?
What is JTS?
what is Activation Instantinator?
Why use a datasource when you can directly specify a connection details?
Explain RMI Architecture?
How substring() method of string class create memory leaks?