Eric C. Cooper and Richard P. Draves. C Threads. [postscript] [doc] Technical Report CMU- CS-88-154, School of Computer Science, Carnegie Mellon University, February 1988.

The C Threads package allows parallel programming in C under the Mach operating system. The package provides multiple threads of control within a single shared address space, mutual exclusion locks for protection of critical regions, and condition variables for thread synchronization.