Multithreading Models
Thread maybe provided either at user level or kernel level
-User threads - Thread management done by user-level threads library.
-Kernel threads - Threads directly supported by the kernel.
-e.g., Windows XP/2000, Linux, Mac OS X
Relationship between user threads and kernel threads:
-One-to-One
-Many-to-One
-Many-to-Many
-Two-level Model