Document revision date: 30 March 2001
Guide to the POSIX Threads Library
Previous
Contents
Index
N
Naming conventions
for exception objects
Naming conventions, for 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 POSIX Threads
DCL command operation with POSIX Threads
debugging POSIX Threads applications
interactions with POSIX Threads
linker options for kernel threads
linking POSIX Threads-based images
system services
blocking
using POSIX Threads with
P
Pagefaults of POSIX Threads, under Tr64 UNIX
PAGESIZE environment variable (Tru64 UNIX)
relation to size of thread stack guard region
Pipelining functional model
POSIX.1 (pthread) interface #1
POSIX.1 (pthread) interface #2
optionally implemented routines
summary of routines
POSIX.1 standard #1
POSIX.1 standard #2
optionally implemented routines
POSIX 1003.1-1996 standard
See POSIX.1 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 for OpenVMS layered product
interoperability with POSIX Threads
POSIX Threads
64-bit addressing
application programming interface error conditions
background scheduling policy of threads
blocking OpenVMS system services
blocking system services
bugcheck feature
See Bugchecks
cancelability of system services #1
cancelability of system services #2
compiling applications
under OpenVMS
under Tru64 UNIX
condition values used
debugging applications
declaring OpenVMS condition handlers
delivery of OpenVMS ASTs
dynamic activation
under OpenVMS
under Tru64 UNIX
effects of DCL commands
effects of OpenVMS DCL commands
error conditions
application programming interface level
internal
exiting from images
exiting from OpenVMS images
first-in/first-out (FIFO) thread scheduling policy
foreground thread scheduling policy
global lock
avoiding software that lacks thread safety
using from the tis interface
header files
under OpenVMS
under Tru64 UNIX
interactions with OpenVMS
interfaces
Compaq proprietary CMA (cma)
in C language
in languages other than C
obsolete
POSIX.1 (pthread)
POSIX 1003.4a/Draft 4 (d4)
thread-independent services (tis)
undocumented but supported
internal error conditions
interoperability
with errno variable #1
with errno variable #2
with POSIX for OpenVMS layered product
with signals (Tru64 UNIX)
libraries
linking applications
under Tru64 UNIX
linking with shared libraries (Tru64 UNIX)
pagefaults, under Tru64 UNIX
platform dependencies
for OpenVMS
for Tru64 UNIX
POSIX.1 (pthread) interface
POSIX.1003.4a/Draft 4 (d4) interface
realtime scheduling
realtime scheduling, under Tru64 UNIX
round-robin (RR) thread scheduling policy
thread-independent services (tis) interface #1
thread-independent services (tis) interface #2
thread-independent services (tis) interface #3
throughput thread scheduling policy
two-level scheduling #1
two-level scheduling #2
under OpenVMS Alpha
under Tru64 UNIX
use of kernel threads
under OpenVMS Alpha
under Tru64 UNIX
virtual processors
virtual processors (OpenVMS)
POSIX Threads exceptions package
POSIX Threads global mutex
locking #1
locking #2
unlocking #1
unlocking #2
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
Processors
causing thread to release control of #1
causing thread to release control of #2
pthread.h header file #1
pthread.h header file #2
pthread.h header file #3
pthread interface
See POSIX.1 (pthread) interface
pthread_atfork() routine
pthread_attr_destroy() routine
using
pthread_attr_getdetachstate() routine
pthread_attr_getguardsize() 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_getstackaddr_np() routine
pthread_attr_getstacksize() routine
pthread_attr_init() routine
using
pthread_attr_setdetachstate() routine
using
pthread_attr_setguardsize() 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_setstackaddr_np() routine
pthread_attr_setstacksize() routine
using #1
using #2
pthread_cancel() routine
using #1
using #2
PTHREAD_CANCELED return value
pthread_cleanup_pop() routine
using #1
using #2
using #3
pthread_cleanup_push() routine
using #1
using #2
using #3
using #4
pthread_condattr_destroy() routine
using
pthread_condattr_init() routine
using
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_sig_preempt_int_np() routine
using
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 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_init() routine
using
pthread_mutexattr_settype() 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
pthread_yield_np() routine
Previous
Next
Contents
Index
privacy and legal statement
6101PRO_INDEX_002.HTML