What is difference between kernel level threads and user level threads ?

+1 vote
asked in Interview Question by nitin2604

In operating system there are mainly two types of thread:

1. Kernel Level Thread

2. User Level Thread.

What are the differences between them ? 

Add question to:

1 Answer

+1 vote
answered by kumar
edited by admin

To understand this first you should understand what is thread?

User Level Threads: User library manages threads kernel is not aware of the threads.So it means that you(User) has to manage the creation, deletion, and communication among the threads.

Kernel Level Threads: Kernel is aware of these threads and it schedules them accordingly and shares the resources in non-conflicting mode or thread-safe mode.

commented by nitin2604
Correct its 2 times User level ..