Thursday, July 30, 2009

multithreading models

  • many to one models
„ Many user-level threads mapped to single kernel thread
„ Examples:
1.Solaris Green Threads
2.GNU Portable Threads
  • one to one models

„ Each user-level thread maps to kernel thread

„ Examples

1. Windows NT/XP/2000

2.Linux

3. Solaris 9 and later

  • many to many

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