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