Multi-threading
Table of Contents
Index
Chapter 3: Writing Multi-threaded Applications
3.1 Run-time System for Mult-threaded Applications
3.2 Considerations When Creating Reentrant Programs
3.3 Multi-threading Library Routines
3.3.1 Thread-control Routines
3.3.2 Thread-synchronization Routines
3.3.3 Routines for Handling Thread-specific Data
3.3.4 Initializing Applications
3.4 Manipulating Threads
3.4.1 Thread Handles
3.4.2 Creating and Terminating a Thread
3.4.3 Canceling a Thread
3.4.4 Suspending a Thread
3.4.5 Identifying a Thread
3.4.6 Threads in Other Languages
3.5 Optimizations and Programming Tips