| |
| Table 1-1 Multithreading Terms | 2 |
| Table 3-1 Default Attribute Values | 45 |
| Table 3-2 Creating a Bound Thread | 51 |
| Table 4-1 Mutex Attributes Routines | 71 |
| Table 4-2 Mutex Scope Comparison | 71 |
| Table 4-3 Routines for Mutual Exclusion Locks | 76 |
| Table 4-4 Condition Variable Attributes | 87 |
| Table 4-5 Condition Variable Scope Comparison | 88 |
| Table 4-6 Condition Variables Functions | 92 |
| Table 4-7 Routines for Semaphores | 107 |
| Table 5-1 Comparing POSIX and Solaris fork() Handling | 120 |
| Table 5-2 Async-Signal-Safe Functions | 141 |
| Table 6-1 Reentrant Functions | 152 |
| Table 6-2 Some MT-Safe Libraries | 153 |
| Table 7-1 Functions with POSIX/Solaris Semantic Differences | 156 |
| Table 7-2 Compiling With and Without the _REENTRANT Flag | 159 |