Sciweavers

USENIX
1993

A Library Implementation of POSIX Threads under UNIX

13 years 6 months ago
A Library Implementation of POSIX Threads under UNIX
Recently, there has been an effort to specify an IEEE standard for portable operating systems for open systems, called POSIX. One part of it, the POSIX 1003.4a threads extension (Pthreads for short) [12], describes the interface for light-weight threads that rely on shared memory and have a smaller context frame than processes. This paper describes and evaluates the design and implementation of a library of Pthreads calls that is solely based on UNIX. It shows that a library implementation is feasible and can result in good performance. This work can also be used as a comparison of the performance of other implementations, or as a prototyping, testing, and debugging system in the regular UNIX environment. Finally, some problems with the Pthreads standard are identified.
Frank Mueller
Added 02 Nov 2010
Updated 02 Nov 2010
Type Conference
Year 1993
Where USENIX
Authors Frank Mueller
Comments (0)