What is Difference between thread and process?

Answer Posted / aahmed

Thread also known as a light weight process is a smaller
unit within a process which can be scheduled and executed
similar to traditional processes. They share the same
resources and memory space since they are both hand in hand
with one another. In contrast to traditional processing
threads reduce overhead time and the amount of information
is needed is also reduced. As a result, the processing
computing stage enhances as they both follow similar wait
and signal states. Unlike traditional processes, each thread
in a process has its own processor registers, program
counter, stack and status. After the process is complete
both thread and traditional processes release its resources.

Is This Answer Correct ?    4 Yes 3 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How do you kill pid?

551


How can I tell what programs are running in the background on my computer?

556


Can I move program files x86 to another drive?

517


What problems are faced during the implementation of a network-transparent system?

560


When does thrashing occur?

551






What are co-operating processes?

630


What are 3 operating systems?

524


Will my laptop run faster with more ram?

507


What are the functions of the ram ic`s?

568


Give a non-computer example of preemptive and non-preemptive scheduling?

601


What are the four necessary and sufficient conditions behind the deadlock?

616


What do you mean by ram?

586


Will chkdsk fix bad sectors?

525


Does ram affect excel performance?

512


Is vmware an operating system?

550