next up previous
Next: Thread Basics: Creation and Up: Programming Shared Memory Previous: Programming Shared Memory


Why Threads?

Threaded programming models offer significant advantages over message-passing programming models along with some disadvantages as well. A number of vendors provide vendor-specific thread APIs. The IEEE specifies a standard 1003.1c-1995, POSIX API. Also referred to as Pthreads, POSIX has emerged as the standard threads API, supported by most vendors. The concepts themselves are largely independent of the API and can be used for programming with other thread APIs (NT threads, Solaris threads, Java threads, etc.) as well.
next up previous
Next: Thread Basics: Creation and Up: Programming Shared Memory Previous: Programming Shared Memory
Cem Ozdogan 2006-11-08