What is the difference between Process and Threads

Showing Answers 1 - 6 of 6 Answers

koti

  • Jul 11th, 2005
 

could you please send the answer ffor the below question. 
 
What is the defference between Thread and process.

Pattukkottai Arun

  • Jul 22nd, 2005
 

A process is an OS-level task or service. A thread runs "inside" a process and may be virtual or simulated. Generally speaking, threads share resources like memory, where processes each have their own separate memory area, and need to take more elaborate steps to share resources.  
Another name for thread is "lightweight process" to distinguish it from the "heavyweight" system processes.  

Eldhos P Jacob

  • Jan 22nd, 2006
 

Process is a program under execution

Thread is a part of program.

  Was this answer useful?  Yes

Sumeeth R Tewar

  • Jul 12th, 2006
 

A process is an executing instance of a program.

A process may have multiple threads.

  Was this answer useful?  Yes

Jitendra Nayak

  • Aug 17th, 2011
 

Every execution of a program is called process and every process is known as thread.

  Was this answer useful?  Yes

shraisy

  • Aug 27th, 2011
 

1. A process is a job/task which runs at the background whereas a thread is a single line of execution in a program.
2. While creating a new process, each time new address space is allocated whereas in threads the address space is shared.
3. A process has a copy of its resources whereas a thread has its own program counter and stack

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions