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
difference between ejb,struts,hibernate,spring and jsp
What’s jboss cache in short?
What modifiers may be used with an inner class that is a member of an outer class?
what is a portable component?
Why use a datasource when you can directly specify a connection details? (in a J2EE application)
What is permgen or permanent generation?
What is the infobus?
When is the best time to validate input?
What are the benefits of detached objects?
What are the services in RMI ?
which type of objects reference will be given to client?
how do you Handle Front End Application data against DB with example?
Can I have an action without a form?
What is a policy?
What is the purpose of the finally clause of a try-catch-finally statement?