D
- daemon threads,
thr_create Syntax
- data
- lock
Reentrant Function
Invariants and Locks
- races,
Thread Safety
- shared
User-Level Threads State
Shared-Memory Multiprocessors
- thread-specific,
Creating a Key for Thread-Specific Data
- data race,
Common Oversights in Multithreaded Programs
- data races,
Detecting Data Races and Deadlocks Using Thread Analyzer
- dbx,
Getting the Minimal Stack Size
- dbx(1),
Using dbx
- deadlock
- defined,
Avoiding Deadlock
- detecting,
Detecting Data Races and Deadlocks Using Thread Analyzer
- recursive,
Avoiding Deadlock
- scheduling,
Deadlocks Related to Scheduling
- debugging,
Debugging a Multithreaded Program
- asynchronous signals,
Common Oversights in Multithreaded Programs
- dbx,
Getting the Minimal Stack Size
- dbx(1),
Using dbx
- deadlocks,
Common Oversights in Multithreaded Programs
- dtrace,
Tracing and Debugging with DTrace
- hidden gap in synchronization,
Common Oversights in Multithreaded Programs
- inadequate stack size,
Common Oversights in Multithreaded Programs
- large automatic arrays,
Common Oversights in Multithreaded Programs
- long-jumping without releasing mutex lock,
Common Oversights in Multithreaded Programs
- mdb(1),
Using mdb
- no synchronization of global memory,
Common Oversights in Multithreaded Programs
- passing pointer to caller's stack,
Common Oversights in Multithreaded Programs
- recursive deadlock,
Common Oversights in Multithreaded Programs
- reevaluate conditions after return from condition wait,
Common Oversights in Multithreaded Programs
- deleting signals from mask,
pthread_sigmask Syntax
- destroying an existing thread-specific data key,
Deleting the Thread-Specific Data Key
- detached threads
pthread_attr_setdetachstate(3C) Syntax
thr_create Syntax
- Dijkstra, E. W.,
Synchronization With Semaphores
- dispatch priority, calculation,
Timeshare Scheduling
- dispatching priority,
LWPs and Scheduling Classes
- DTrace,
Tracing and Debugging with DTrace