What isthe difference between a 'thread' and a 'process'?

Answers were Sorted based on User's Feedback



What isthe difference between a 'thread' and a 'process'?..

Answer / kchik

Main difference is:
Threads share the resources and address space of the process
spawning the threads.

Processes run in independent address spaces and have their
own resources between the parent and child processes.

Other differences:
Threads can communicate between threads directly.

Processes require user mode switches and full context switch.

Is This Answer Correct ?    5 Yes 4 No

What isthe difference between a 'thread' and a 'process'?..

Answer / m.suganya

threads are more efficient when compared to process. threads can finish a process fastly compared to the time taken by the process as a thread can create two or more threads and these threads cn share their resources among them..


hence the most important difference between thread and process is their efficiency and their ability to share their resources......

Is This Answer Correct ?    1 Yes 0 No

Post New Answer

More Operating Systems General Concepts Interview Questions

What is multi-tasking, multi-programming,multi-threading?

9 Answers   TCS,


What is page cannibalizing?

1 Answers   HCL, Wipro,


What is called a page fault?

0 Answers  


How do you format a pc?

0 Answers  


How do I search for excel files on my computer?

0 Answers  






What is the basic difference between pre-emptive and non-pre-emptive scheduling.

0 Answers  


What are differences between ram and rom?

0 Answers  


How do you fix a blue screen?

0 Answers  


What is long term scheduler in operating system (os)?

0 Answers  


Does android run on x86?

0 Answers  


Do 64 bit applications use more memory?

0 Answers  


How can multiple threads be controlled simultaneously?

0 Answers  


Categories