Types of Threads | User level threads | Kernel level threads

Types of Threads

Generally, a process can have one or more threads. There are two types of threads:

  1. User level threads: User level threads are not known to kernel and these managed at user level.

  2. Kernel level threads: Kernel level threads are scheduled by Operating System and managed at kernel level.