Home | Projects | Notes > Operating Systems > Types of Threads

Types of Threads

 

Two broad categories of thread implementation:

 

user-level-and-kernel-level-threads

 

 

User-Level Threads

Advantages of ULTs

Disadvantages of ULTs

 

Kernel-Level Threads

Advantages of KLTs

Disadvantages of KLTs

 

ULT-KLT Combined Approach

 

Granularity of Threads

 

 

References

Stallings, W. (2018). Operating Systems: Internals and Design Principles (9th ed.). Pearson Education, Inc.