Question
Explain what is the difference between process and thread with real time examples?

Answers

Threads share the address space of the process that created it; processes have their own address.
Threads have direct access to the data segment of its process; processes have their own copy of the data segment of the parent process.
Threads can directly communicate with other threads of its process; processes must use interprocess communication to communicate with sibling processes.
Threads have almost no overhead; processes have considerable overhead.
New threads are easily created; new processes require duplication of the parent process.
Threads can exercise considerable control over threads of the same process; processes can only exercise control over child processes.
Changes to the main thread (cancellation, priority change, etc.) may affect the behavior of the other threads of the process; changes to the parent process does not affect child processes.   Your Comment






Search
Can you Answer!!
  • Q What's the conditional statement in shell scripting?
  • Q Squential circuits
  • Q How can we know the cable size for a given current?
  • Q Is a Jaffa cake a biscuit or cake?
  • Q The age difference between two brothers is 3 years. After 6 years the ratio between the age is 9:8 What are their ages?
  • Q What does the following sql error -1000 mean: too many lock requests?
  • Q What are the common usage of PHP
  • Q What are stored procedure transformations. Purpose of sp trar sformation. How did you go about using your project?
  • Q How do we get access to a database from delphi?
  • Q Presence of pus in the urine
  • Q What is the right data type to represent a price in Java?