top of page

THREADS

  • Writer: dynamic operators
    dynamic operators
  • Oct 24, 2016
  • 1 min read

A thread is a flow of execution through the process code, with its own program counter that keeps track of which instruction to execute next, system registers which hold its current working variables, and a stack which contains the execution history.

Advantages of Thread

  • Threads minimize the context switching time.

  • Use of threads provides concurrency within a process.

  • Efficient communication.

  • It is more economical to create and context switch threads.

  • Threads allow utilization of multiprocessor architectures to a greater scale and efficiency.

Types of Thread

Threads are implemented in following two ways −

  • User Level Threads − User managed threads.

  • Kernel Level Threads − Operating System managed threads acting on kernel, an operating system core.


 
 
 

Comments


KARUNYA UNIVERSITY,COIMBATORE,TAMILNADU,INDIA.

  • Black Facebook Icon
  • Black Twitter Icon
  • Black Pinterest Icon
  • Black Flickr Icon
  • Black Instagram Icon

Join our mailing list

bottom of page