Threads
User Threads
Thread management done by user level threads library. And there are primary thread libraries:
POSIX
threadsWin32
threadsJava
threads
Kernel Threads
Thread management supported by the kernel. Most operating system are supported thread management now.