Describe the difference between a Thread and a Process?

Answers were Sorted based on User's Feedback



Describe the difference between a Thread and a Process?..

Answer / kirti

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. Eg.A Microsoft Word is a Application. When you open a word file,an instance of the Word starts and a process is allocated to this instance which has one thread.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More OOPS Interview Questions

Why multiple inheritance is not possible?

0 Answers  


Name an advantage of array over linked list?

24 Answers   GML, IBM, Software Solutions,


Program to check whether a word is the first word of the sentence.

1 Answers  


any one please tell me the purpose of operator overloading

0 Answers   Amazon,


program for insertion ,deletion,sorting in double link list

0 Answers  






which is best institute to learn c,c++ in ameerpet hyderabad

1 Answers  


what is the difference between virtual function and destoctor?

1 Answers  


write a program to find 2^n+1 ?

0 Answers   CTS,


program in c++ that can either 2 integers or 2 floating point numbers and output the smallest number

1 Answers   Anna University,


What is difference between pop and oop?

0 Answers  


wht is major diff b/w c and c++?

10 Answers  


what is the basic concept of inheritance?

9 Answers  


Categories