N |
Naming conventions
|
for DECthreads exception objects
|
Normal mutexes
|
O |
Object names
|
obtaining #1
|
obtaining #2
|
obtaining #3
|
obtaining #4
|
obtaining #5
|
setting #1
|
setting #2
|
setting #3
|
setting #4
|
setting #5
|
One-time initialization
|
of threads
|
One-time initialization of threads
|
OpenVMS operating system
|
64-bit addressing
|
condition values used by DECthreads
|
DCL command operation with DECthreads
|
debugging DECthreads applications
|
interactions with DECthreads
|
linker options for kernel threads
|
linking DECthreads-based images
|
system services
|
blocking
|
using DECthreads with
|
P |
PAGESIZE environment variable (DIGITAL UNIX)
|
relation to size of thread stack guard region
|
Pipelining functional model
|
POSIX 1003.1c-1995 standard
|
See POSIX.1c standard
|
POSIX 1003.4a/Draft 4 (d4) interface #1
|
POSIX 1003.4a/Draft 4 (d4) interface #2
|
POSIX.1003.4a/Draft 4 (d4) interface
|
POSIX.1003.4a/Draft 4 document
|
POSIX.1c (pthread) interface #1
|
POSIX.1c (pthread) interface #2
|
optionally implemented routines
|
summary of routines
|
POSIX.1c standard #1
|
POSIX.1c standard #2
|
optionally implemented routines
|
POSIX for OpenVMS layered product
|
interoperability with DECthreads
|
Prime number search example program
|
Priority inversion #1
|
Priority inversion #2
|
avoiding
|
of threads
|
Process contention scope #1
|
Process contention scope #2
|
of threads
|
Process-shared synchronization objects
|
programming considerations
|
Processes
|
child
|
creating
|
pthread.h header file #1
|
pthread.h header file #2
|
pthread.h header file #3
|
pthread interface
|
See POSIX.1c (pthread) interface
|
pthread_atfork() routine
|
pthread_attr_destroy() routine
|
using
|
pthread_attr_getdetachstate() routine
|
pthread_attr_getguardsize() routine
|
using
|
pthread_attr_getguardsize_np() routine
|
using
|
pthread_attr_getinheritsched() routine
|
pthread_attr_getname_np() routine
|
pthread_attr_getschedparam() routine
|
pthread_attr_getschedpolicy() routine
|
pthread_attr_getscope() routine
|
using
|
pthread_attr_getstackaddr() routine
|
using
|
pthread_attr_getstacksize() routine
|
pthread_attr_init() routine
|
using
|
pthread_attr_setdetach() routine
|
using
|
pthread_attr_setdetachstate() routine
|
pthread_attr_setguardsize() routine
|
using
|
pthread_attr_setguardsize_np() routine
|
using
|
pthread_attr_setinheritsched() routine
|
using
|
pthread_attr_setname_np() routine
|
pthread_attr_setschedparam() routine
|
using
|
pthread_attr_setschedpolicy() routine
|
using
|
pthread_attr_setscope() routine
|
using
|
pthread_attr_setstackaddr() routine
|
using
|
pthread_attr_setstacksize() routine
|
using
|
pthread_attr_stacksize() routine
|
using
|
pthread_cancel() routine
|
using #1
|
using #2
|
PTHREAD_CANCELED return value
|
pthread_cleanup_pop() routine
|
using #1
|
using #2
|
using #3
|
using #4
|
pthread_cleanup_push() routine
|
using #1
|
using #2
|
using #3
|
using #4
|
pthread_condattr_destroy() routine
|
using #1
|
using #2
|
pthread_condattr_init() routine
|
using #1
|
using #2
|
pthread_cond_broadcast() routine
|
using #1
|
using #2
|
pthread_cond_destroy() routine
|
using
|
pthread_cond_getname_np() routine
|
pthread_cond_init() routine
|
using
|
PTHREAD_COND_INITIALIZER macro #1
|
PTHREAD_COND_INITIALIZER macro #2
|
PTHREAD_COND_INITWITHNAME_NP macro
|
pthread_cond_setname_np() routine
|
pthread_cond_signal() routine
|
using #1
|
using #2
|
using #3
|
pthread_cond_signal_int_np() routine
|
using #1
|
using #2
|
using #3
|
pthread_cond_timedwait() routine
|
using #1
|
using #2
|
using #3
|
pthread_cond_wait() routine
|
using #1
|
using #2
|
using #3
|
using #4
|
PTHREAD_CONFIG
|
configuring DECthreads bugcheck output
|
major and minor keyword settings
|
specifying multiple values
|
pthread_create() routine
|
using #1
|
using #2
|
pthread_delay_np() routine
|
pthread_detach() routine
|
using
|
pthread_equal() routine
|
pthread_exceptions.h header file
|
pthread_exc_get_status_np() routine
|
using
|
pthread_exc_matches_np() routine
|
using
|
pthread_exc_report_np() routine
|
using
|
pthread_exc_set_status_np() routine
|
using
|
pthread_exit() routine
|
using #1
|
using #2
|
pthread_getconcurrency() routine
|
pthread_getname_np() routine
|
pthread_getschedparam() routine
|
pthread_getsequence_np() routine
|
pthread_getspecific() routine
|
using
|
pthread_get_expiration_np() routine
|
pthread_join() routine
|
using #1
|
using #2
|
pthread_key_create() routine
|
using
|
pthread_key_delete() routine
|
pthread_key_getname_np() routine
|
pthread_key_setname_np() routine
|
pthread_kill() routine
|
pthread_lock_global_np() routine
|
using
|
pthread_mutexattr_destroy() routine
|
using
|
pthread_mutexattr_gettype() routine
|
using
|
pthread_mutexattr_gettype_np() routine
|
using
|
pthread_mutexattr_init() routine
|
using
|
pthread_mutexattr_settype() routine
|
using
|
pthread_mutexattr_settype_np() routine
|
using
|
pthread_mutex_destroy() routine
|
using
|
pthread_mutex_getname_np() routine
|
pthread_mutex_init() routine
|
using
|
PTHREAD_MUTEX_INITIALIZER macro #1
|
PTHREAD_MUTEX_INITIALIZER macro #2
|
PTHREAD_MUTEX_INITWITHNAME macro
|
pthread_mutex_lock() routine
|
using #1
|
using #2
|
using #3
|
pthread_mutex_setname_np() routine
|
pthread_mutex_trylock() routine
|
using #1
|
using #2
|
pthread_mutex_unlock() routine
|
using #1
|
using #2
|
using #3
|
pthread_once() routine
|
using #1
|
using #2
|
PTHREAD_ONCE_INIT macro
|
pthread_once_t data structure #1
|
pthread_once_t data structure #2
|
pthread_rwlockattr_destroy() routine
|
using
|
pthread_rwlockattr_init() routine
|
using
|
pthread_self() routine
|
pthread_setcancelstate() routine
|
using
|
pthread_setcanceltype() routine
|
using
|
pthread_setconcurrency() routine
|
pthread_setname_np() routine
|
pthread_setschedparam() routine
|
using #1
|
using #2
|
pthread_setspecific() routine
|
using
|
pthread_sigmask() routine
|
pthread_testcancel() routine
|
using
|
pthread_unlock_global_np() routine
|
using
|