A |
Address exceptions
|
Addressing
|
64-bit, for POSIX Threads
|
Addressing, 64-bit
|
Alternate thread-safe libraries
|
API
|
See Application Programming Interface (API)
|
Application programming interface (API)
|
POSIX Threads error conditions from
|
ASTs (asynchronous system traps)
|
POSIX Threads' delivery of
|
restrictions on use with POSIX Threads
|
Asynchronous cancelation
|
of threads
|
cleanup from
|
Asynchronous programming techniques, in a multithreaded program
|
Asynchronous thread cancelation
|
cleanup from
|
Asynchronous user interface example program
|
Attributes
|
of condition variables
|
of mutexes
|
mutex type
|
of threads
|
contention scope
|
guardsize
|
inherit scheduling
|
scheduling policy
|
scheduling priority
|
stack address
|
stack size
|
Attributes objects
|
creating
|
destroying
|
B |
Background scheduling policy
|
Boss/worker functional model
|
work queue variation
|
Bugchecks
|
configuring output
|
contents of dump file
|
interpreting output
|
C |
Cancelability
|
of threads
|
Cancelability state
|
Cancelability state attribute
|
of thread attributes object
|
setting #1
|
setting #2
|
Cancelability type
|
Cancelability type attribute
|
of thread attributes object
|
setting
|
Cancelation points
|
in multithreaded code
|
in POSIX Threads under OpenVMS Alpha
|
POSIX Threads routines that provide #1
|
POSIX Threads routines that provide #2
|
system service routines that provide
|
under OpenVMS Alpha
|
under Tru64 UNIX
|
Cancelation requests
|
delivering #1
|
delivering #2
|
delivering #3
|
sending
|
CATCH macro
|
CATCH_ALL macro
|
Cleanup handlers
|
executing
|
of threads
|
registering
|
cma interface
|
See HP-proprietary CMA (cma) interface
|
Compiling applications
|
under OpenVMS
|
under Tru64 UNIX
|
Concurrency level
|
of threads
|
obtaining
|
setting
|
Condition handlers
|
declaring for POSIX Threads
|
Condition handlers (OpenVMS), declaring
|
Condition values (OpenVMS), used by POSIX Threads
|
Condition variable attributes objects #1
|
Condition variable attributes objects #2
|
creating
|
destroying
|
initializing
|
obtaining process-shared attribute value
|
setting process-shared attribute value
|
Condition variables
|
creating #1
|
creating #2
|
destroying #1
|
destroying #2
|
distinguishing from mutexes
|
initializing #1
|
initializing #2
|
naming #1
|
naming #2
|
process-shared
|
signaling #1
|
signaling #2
|
under the thread-independent services (tis) interface
|
using in thread-safe library code
|
waiting a specified time interval for #1
|
waiting a specified time interval for #2
|
waiting a specified time interval for #3
|
waiting indefinitely for #1
|
waiting indefinitely for #2
|
waiting indefinitely for #3
|
wakeups for waiting threads #1
|
wakeups for waiting threads #2
|
wakeups for waiting threads #3
|
wakeups for waiting threads #4
|
wakeups for waiting threads #5
|
spurious
|
Contention scope
|
interaction with thread scheduling attributes
|
of threads
|
Contention scope attribute
|
of thread attributes object
|
obtaining
|
setting
|
D |
d4 interface
|
See POSIX 1003.4a/Draft 4 (d4) interface #1
|
See POSIX 1003.4a/Draft 4 (d4) interface #2
|
Data
|
See Thread-specific data
|
Deadlocks #1
|
Deadlocks #2
|
among threads
|
avoiding
|
Debugging tools
|
metered mode
|
under OpenVMS
|
under Tru64 UNIX
|
Visual Threads
|
Debugging, tools for POSIX Threads applications
|
Default mutexes
|
Deferred cancelation
|
of threads
|
cleanup from
|
Deferred thread cancelation, cleanup from
|
Detachstate attribute
|
of thread attributes object
|
obtaining
|
setting
|
Dynamic activation
|
of POSIX Threads
|
under OpenVMS
|
under Tru64 UNIX
|
Dynamic memory
|
using from threads
|
Dynamic memory, using from threads
|
E |
errno variable #1
|
errno variable #2
|
Error conditions
|
detecting
|
from POSIX Threads application programming interface
|
internal to POSIX Threads
|
Errorcheck mutexes
|
Event flags
|
Event flags (OpenVMS)
|
Example programs
|
asynchronous user interface
|
multithreaded asynchronous user interface
|
multithreaded prime number search
|
prime number search
|
Exception scopes
|
Exceptions
|
address
|
cancelation of threads
|
CATCH macro
|
catching
|
all
|
specific
|
CATCH_ALL macro
|
debugging when unhandled (OpenVMS)
|
epilogue actions for
|
exceptions package
|
failing
|
due to condition handlers
|
FINALLY macro #1
|
FINALLY macro #2
|
importing error status into
|
interoperability of
|
language-specific
|
matching two #1
|
matching two #2
|
naming conventions for
|
obtaining error status from #1
|
obtaining error status from #2
|
operations on
|
POSIX Threads-defined objects
|
POSIX Threads exceptions package
|
programming for
|
programming languages supported for
|
pthread_exc_get_status_np() routine #1
|
pthread_exc_get_status_np() routine #2
|
pthread_exc_matches_np() routine #1
|
pthread_exc_matches_np() routine #2
|
pthread_exc_report_np() routine #1
|
pthread_exc_report_np() routine #2
|
pthread_exc_set_status_np() routine #1
|
pthread_exc_set_status_np() routine #2
|
purpose of
|
RAISE macro
|
raising
|
referencing when caught
|
relation to return codes and signals
|
reporting
|
reporting when caught
|
RERAISE macro #1
|
RERAISE macro #2
|
reraising
|
scope of
|
setting error status in
|
status
|
synchronous signals reported as
|
termination of
|
THIS_CATCH exception object
|
TRY macro
|
unhandled
|
using
|
Expiration time, obtaining #1
|
Expiration time, obtaining #2
|