C
- cache, defined, Underlying Architecture
- caching, threads data structure, Creating and Using Threads
- cancellation of thread, Thread Cancellation
- cancelling threads, Cancel a Thread
- cancellation points, Cancellation Points
- changing the signal mask
- Accessing the Signal Mask of the Calling Thread
- Access the Signal Mask of the Calling Thread
- circularly-linked list, example, Example of Nested Locking With a Circularly-Linked List
- coarse-grained locking, Data Locking
- code lock
- Reentrant Function
- Invariants and Locks
- code monitor
- Code Locking
- Avoiding Deadlock
- compare thread identifiers, pthread_equal Syntax
- compiling a multithreaded application, Compiling a Multithreaded Application
- completion semantics, Completion Semantics
- cond_broadcast
- return values, cond_broadcast Return Values
- syntax, cond_broadcast Syntax
- cond_destroy
- return values, cond_destroy Return Values
- syntax, cond_destroy Syntax
- cond_init, Example of Producer and Consumer Problem
- return values, cond_init Return Values
- syntax, cond_init Syntax
- USYNC_THREAD, Synchronizing Across Process Boundaries
- cond_reltimedwait
- return values, cond_reltimedwait Return Values
- syntax, cond_reltimedwait Syntax
- cond_signal
- return values, cond_signal Return Values
- syntax, cond_signal Syntax
- cond_timedwait
- return values, cond_timedwait Return Values
- syntax, cond_timedwait Syntax
- cond_wait
- return values, cond_wait Return Values
- syntax, cond_wait Syntax
- condition variables
- Programming with Synchronization Objects
- Condition Variable Attributes
- Producer and Consumer Problem
- blocking for specified time, Blocking For a Specified Interval
- blocking on, Blocking on a Condition Variable
- blocking until specified time, Blocking Until a Specified Time
- destroying state, Destroying the Condition Variable State
- getting clock selection, Getting the Clock Selection Condition Variable
- getting scope, Getting the Scope of a Condition Variable
- initializing, Initializing a Condition Variable
- intializing attributes, Initializing a Condition Variable Attribute
- removing attribute, Removing a Condition Variable Attribute
- setting clock selection, Setting the Clock Selection Condition Variable
- setting scope, Setting the Scope of a Condition Variable
- unblocking one thread, Unblocking One Thread
- unblocking threads, Unblocking All Threads
- condition wait, POSIX threads, Interrupted Waits on Condition Variables
- contention
- Avoiding Deadlock
- Locking Guidelines
- continuing execution, Continuing a Suspended Thread
- counting semaphores
- Multithreading Terms
- Synchronization With Semaphores
- creating
- stacks
- Building Your Own Stack
- pthread_attr_setstack(3C) Syntax
- thr_create Syntax
- thr_min_stack Syntax
- threads, Creating and Using Threads
- creating a default thread, Creating a Default Thread
- critical section, Peterson's Algorithm
- custom stack
- Building Your Own Stack
- thr_min_stack Syntax
- thr_min_stack Syntax