| | M
- main()
, 
- malloc(3C)
, 
- MAP_NORESERVE
, 
- MAP_SHARED
, 
- mdb(1)
, , 
- memory
- consistency
,  - ordering, relaxed
,  - strongly ordered
, 
- mmap(2)
, , 
- monitor, code
, , 
- mprotect(2)
, 
- -mt
, 
- MT-Safe libraries
- alternative mmap(2)-based memory allocation library
,  - C++ runtime shared objects
,  - internationalization
,  - math library
,  - network interfaces of the form getXXbyYY_r
,  - network name-to-address translation
,  - socket library for making network connections
,  - space-efficient memory allocation
,  - static switch compiling
,  - thread-safe form of unsafe interfaces
,  - thread-specific errno support
,  - wide character and wide string support for multibyte locales
,  - X11 Windows routines
, 
- multiple-readers, single-writer locks
, 
- multiprocessors
, , 
- multithreading
- defined
, 
- mutex
- PTHREAD_MUTEX_ERRORCHECK
,  - PTHREAD_MUTEX_NORMAL
,  - PTHREAD_MUTEX_RECUSIVE
, 
- mutex, mutual exclusion locks
, 
- mutex_destroy(3THR)
, 
- mutex_init(3THR)
, , , 
- mutex_lock(3THR)
, 
- mutex scope
, 
- mutex_trylock(3THR)
, , 
- mutex_unlock(3THR)
, 
- mutual exclusion locks
, , ,  - attributes
,  - deadlock
,  - default attributes
,  - scope, Solaris and POSIX
,  - type attribute
, 
N
- NDEBUG
, 
- netdir
, 
- netselect
, 
- nice(2)
, , , 
- nondetached threads
, 
- nonsequential I/O
, 
- null
- threads
, , , 
- null procedures
- /lib/libpthread stub
,  - /lib/libthread stub
, 
P
- parallel
- algorithms
, 
- Pascal
, 
- PC
- program counter
, 
- PC_GETCID
, 
- PC_GETCLINFO
, 
- PC_GETPARMS
, 
- PC_SETPARMS
, 
- Peterson's Algorithm
, 
- PL/1 language
, 
- portability
, 
- POSIX 1003.4a
, 
- pread(2)
, , 
- printf(3S)
, , 
- printf problem
, 
- priocntl(2)
, , ,  - PC_GETCID
,  - PC_GETCLINFO
,  - PC_GETPARMS
,  - PC_SETPARMS
, 
- priority
, , , ,  - finding for a thread
,  - inheritance
, ,  - and scheduling
,  - range
,  - setting for a thread
, 
- priority inversion
, 
- process
- terminating
,  - traditional UNIX
, 
- producer/consumer problem
, , , 
- programmer-allocated stack
, , , 
- prolagen
- semaphore, P operation
, 
- pthread_atfork(3THR)
, , 
- pthread_attr_destroy(3THR)
, 
- pthread_attr_getdetachstate(3THR)
, 
- pthread_attr_getguardsize(3THR)
, 
- pthread_attr_getinheritsched(3THR)
, 
- pthread_attr_getschedparam(3THR)
, 
- pthread_attr_getschedpolicy(3THR)
, 
- pthread_attr_getscope(3THR)
, 
- pthread_attr_getstackaddr(3THR)
, 
- pthread_attr_getstacksize(3THR)
, 
- pthread_attr_init(3THR)
,  - attribute values
, 
- pthread_attr_setdetachstate(3THR)
, 
- pthread_attr_setguardsize(3THR)
, 
- pthread_attr_setinheritsched(3THR)
, 
- pthread_attr_setschedparam(3THR)
, 
- pthread_attr_setschedpolicy(3THR)
, 
- pthread_attr_setscope(3THR)
, 
- pthread_attr_setstackaddr(3THR)
, 
- pthread_attr_setstacksize(3THR)
, 
- pthread_cancel(3THR)
, 
- pthread_cleanup_pop(3THR)
, 
- pthread_cleanup_push(3THR)
, 
- pthread_cond_broadcast(3THR)
, , , ,  - example
, 
- pthread_cond_destroy(3THR)
, 
- pthread_cond_init(3THR)
, 
- pthread_cond_signal(3THR)
, , , , ,  - example
, 
- pthread_cond_timedwait(3THR)
,  - example
, 
- pthread_cond_wait(3THR)
, , , ,  - example
, 
- pthread_condattr_destroy(3THR)
, 
- pthread_condattr_getpshared(3THR)
, 
- pthread_condattr_init(3THR)
, 
- pthread_condattr_setpshared(3THR)
, 
- pthread_create(3THR)
, 
- pthread_detach(3THR)
, 
- pthread_equal(3THR)
, 
- pthread_exit(3THR)
, , 
- pthread_getconcurrency(3THR)
, 
- pthread_getschedparam(3THR)
, 
- pthread_getspecific(3THR)
, , , 
- pthread_join(3THR)
, , , 
- pthread_key_create(3THR)
, , ,  - example
, 
- pthread_key_delete(3THR)
, 
- pthread_kill(3THR)
, , 
- pthread_mutex_consistent_np(3THR)
, 
- pthread_mutex_destroy(3THR)
, 
- pthread_mutex_getprioceiling(3THR)
- get priority ceiling of mutex
, 
- pthread_mutex_init(3THR)
, 
- pthread_mutex_lock(3THR)
,  - example
, , , 
- pthread_mutex_setprioceiling(3THR)
- set priority ceiling of mutex
, 
- pthread_mutex_trylock(3THR)
, , 
- pthread_mutex_unlock(3THR)
,  - example
, , , 
- pthread_mutexattr_destroy(3THR)
, , 
- pthread_mutexattr_getprioceiling(3THR)
- get priority ceiling of mutex attribute
, 
- pthread_mutexattr_getprotocol(3THR)
- get protocol of mutex attribute
, 
- pthread_mutexattr_getpshared(3THR)
, 
- pthread_mutexattr_getrobust_np(3THR)
- get robust attribute of mutex
, 
- pthread_mutexattr_gettype(3THR)
, 
- pthread_mutexattr_init(3THR)
, 
- pthread_mutexattr_setprioceiling(3THR)
- set priority ceiling of mutex attribute
, 
- pthread_mutexattr_setprotocol(3THR)
- set protocol of mutex attribute
, 
- pthread_mutexattr_setpshared(3THR)
, 
- pthread_mutexattr_setrobust_np(3THR)
- set robust attribute of mutex
, 
- pthread_mutexattr_settype(3THR)
, 
- pthread_once(3THR)
, 
- PTHREAD_PRIO_INHERIT
, 
- PTHREAD_PRIO_NONE
, 
- PTHREAD_PRIO_PROTECT
, 
- pthread_rwlock_destroy(3THR)
, 
- pthread_rwlock_init(3THR)
, 
- pthread_rwlock_rdlock(3THR)
, 
- pthread_rwlock_tryrdlock(3THR)
, 
- pthread_rwlock_trywrlock(3THR)
, 
- pthread_rwlock_unlock(3THR)
, 
- pthread_rwlock_wrlock(3THR)
, 
- pthread_rwlockattr_destroy(3THR)
, 
- pthread_rwlockattr_getpshared(3THR)
, 
- pthread_rwlockattr_init(3THR)
, 
- pthread_rwlockattr_setpshared(3THR)
, 
- PTHREAD_SCOPE_PROCESS
, , 
- PTHREAD_SCOPE_SYSTEM
, , 
- pthread_self(3THR)
, 
- pthread_setcancelstate(3THR)
, 
- pthread_setcanceltype(3THR)
, 
- pthread_setconcurrency(3THR)
, 
- pthread_setschedparam(3THR)
, 
- pthread_setspecific(3THR)
, , ,  - example
, 
- pthread_sigmask(3THR)
, , 
- PTHREAD_STACK_MIN()
, 
- pthread_testcancel(3THR)
, 
- putc(3C)
, 
- putc_unlocked(3C)
, 
- pwrite(2)
, , 
| |