Thursday, July 30, 2009

Multithreading Models








Many Many- -to to- -One

Many user-level threads mapped to single kernel thread
· Examples:

-Solaris Green Threads

-GNU Portable Threads



ONE ONE to-to-One

















Each user-level thread maps to kernel thread
· Examples
- Windows NT/XP/2000
-Linux-Solaris 9 and later



MANY Many -to-to Many Model
















· Allows many user level threads to be mapped to many kernel
threads
· Allows the operating system to create a sufficient number of
kernel threads
· Solaris prior to version 9
· Windows NT/2000 with the ThreadFiber package

No comments:

Post a Comment