| 1. | Introduction to Programming Threads | | | Introduces what threads are, why they are useful and how to program with them using the POSIX 1003.1c thread standard and API bindings for C. www.mit.edu |
| 2. | LinuxThreads FAQ | | | Frequently asked questions about the kernel-level multi-threading library for Linux. pauillac.inria.fr |
| 3. | GNU Pth | | | Portable Threads: portable POSIX/ANSI-C library for Unix gives non-preemptive priority-based scheduling for multithreading in programs. All threads run in same address space, each has its own program counter, run time stack, signal mask, errno variable; cooperative scheduling: threads dispatched based on priority, pending events. [Open Source, GPL] www.gnu.org |
| 5. | Native POSIX Thread Library: NPTL | | | White paper describes actual implementation of thread library for which requirements are spelled out in a prior document. Many things are different. [Red Hat, PDF] people.redhat.com |
| | |