Describe the difference between a Thread and a Process?

 Posted by Blessybaby on 1/6/2010 | Category: .NET Framework Interview questions | Views: 19362

A Process is an instance of an running application. And a thread is the Execution stream of the Process. A process can have multiple Thread.
When a process starts a specific memory area is allocated to it. When there is multiple thread in a process, each thread gets a memory for storing the variables in it and plus they can access to the global variables which is common for all the thread.

Asked In: Many Interviews | Alert Moderator 

Comments or Responses

Login to post response