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 are the 3 types of filing systems?

0 Answers  


What is the virtual memory?

0 Answers  


Give examples for 8 / 16 / 32 bit Microprocessor?

1 Answers  


What is the difference among deadlock avoidance, detection and prevention?

1 Answers   CTS, Nokia,


What is asymmetric clustering?

0 Answers  






Why paging is used in os?

0 Answers  


What are the problems can stack based management in recursive calling of functions?

1 Answers   HP,


How can I tell if a program is 64 bit?

0 Answers  


Who made the first 64 bit processor?

0 Answers  


Explain the types of data storage and its relation with the cpu.

0 Answers  


What is a mission critical system?

0 Answers   CSE,


What causes a page fault?

0 Answers  


Categories