Open In App

Thread Models in Operating System

A thread is a light weight process which is similar to a process where every process can have one or more threads. Each thread contains a Stack and a Thread Control Block. There are four basic thread models : 

1. User Level Single Thread Model : 
 

 

2. User Level Multi Thread Model : 
 

 

3. Kernel Level Single Thread Model : 
 

 

4. Kernel Level Multi Thread Model : 
 

 

 

Article Tags :