Multithreaded Programming Guide
只搜寻这本书
查看这本书:
以 PDF 格式下载本书 (918 KB)
Numbers and Symbols
64–bit environment
data type model ( Index Term Link )
/dev/kmem ( Index Term Link )
/dev/mem ( Index Term Link )
large file support ( Index Term Link )
large virtual address space ( Index Term Link )
libkvm ( Index Term Link )
libraries ( Index Term Link )
/proc restrictions ( Index Term Link )
registers ( Index Term Link )
32-bit architectures ( Index Term Link )
__errno ( Index Term Link )
__t_errno ( Index Term Link )
A
Ada ( Index Term Link )
adding, signals to mask ( Index Term Link )
aio_errno ( Index Term Link )
AIO_INPROGRESS ( Index Term Link )
aio_result_t ( Index Term Link )
aiocancel(3AIO) ( Index Term Link ) ( Index Term Link )
aioread(3AIO) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
aiowait(3AIO) ( Index Term Link )
aiowrite(3AIO) ( Index Term Link ) ( Index Term Link )
algorithms
faster with MT ( Index Term Link )
parallel ( Index Term Link )
sequential ( Index Term Link )
ANSI C ( Index Term Link )
application-level threads ( Index Term Link )
architecture
multiprocessor ( Index Term Link )
SPARC ( Index Term Link )
SPARC ( Index Term Link ) ( Index Term Link )
assert statement ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
Async-Signal-Safe
signal handlers ( Index Term Link )
functions ( Index Term Link ) ( Index Term Link )
asynchronous
event notification ( Index Term Link )
I/O ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
semaphore use ( Index Term Link )
signals ( Index Term Link ) ( Index Term Link )
atomic, defined ( Index Term Link )
automatic, stack allocation ( Index Term Link )
B
binary semaphores ( Index Term Link )
binding
threads to LWPs ( Index Term Link )
values to keys ( Index Term Link ) ( Index Term Link )
bottlenecks ( Index Term Link )
bound threads ( Index Term Link ) ( Index Term Link )
defined ( Index Term Link )
reasons to bind ( Index Term Link )
C
C++ ( Index Term Link )
cache, defined ( Index Term Link )
caching, threads data structure ( Index Term Link )
changing the signal mask ( Index Term Link ) ( Index Term Link )
coarse-grained locking ( Index Term Link )
code lock ( Index Term Link ) ( Index Term Link )
code monitor ( Index Term Link ) ( Index Term Link )
compile flag
-D_POSIX_C_SOURCE ( Index Term Link )
-D_POSIX_PTHREAD_SEMANTICS ( Index Term Link )
-D_REENTRANT ( Index Term Link )
single-threaded application ( Index Term Link )
completion semantics ( Index Term Link )
cond_broadcast(3THR) ( Index Term Link ) ( Index Term Link )
cond_destroy(3THR) ( Index Term Link )
cond_init(3THR) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
cond_signal(3THR) ( Index Term Link ) ( Index Term Link )
cond_timedwait(3THR) ( Index Term Link )
cond_wait(3THR) ( Index Term Link ) ( Index Term Link )
condition variables ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
condition wait
POSIX threads ( Index Term Link )
Solaris threads ( Index Term Link )
contention ( Index Term Link ) ( Index Term Link )
continue execution ( Index Term Link )
counting semaphores ( Index Term Link ) ( Index Term Link )
creating
stacks ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
thread-specific keys ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
threads ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
critical section ( Index Term Link )
custom stack ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
D
daemon threads ( Index Term Link )
data
global ( Index Term Link )
local ( Index Term Link )
lock ( Index Term Link ) ( Index Term Link )
races ( Index Term Link )
shared ( Index Term Link ) ( Index Term Link )
thread specific
See thread-specific data
dbx(1) ( Index Term Link )
deadlock ( Index Term Link ) ( Index Term Link )
debugging ( Index Term Link ) ( Index Term Link )
asynchronous signals ( Index Term Link )
dbx(1) ( Index Term Link )
deadlocks ( Index Term Link )
hidden gap in synchronization ( Index Term Link )
inadequate stack size ( Index Term Link )
large automatic arrays ( Index Term Link )
long-jumping without releasing mutex lock ( Index Term Link )
mdb(1) ( Index Term Link )
no synchronization of global memory ( Index Term Link )
passing pointer to caller's stack ( Index Term Link )
recursive deadlock ( Index Term Link )
reevaluate conditions after return from condition wait ( Index Term Link )
deleting signals from mask ( Index Term Link )
destructor function ( Index Term Link ) ( Index Term Link )
detached threads ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
Dijkstra, E. W. ( Index Term Link )
E
EAGAIN ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
EBUSY ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
EDEADLK ( Index Term Link ) ( Index Term Link )
EFAULT ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
EINTR ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
EINVAL ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
ENOMEM ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
ENOSPC ( Index Term Link )
ENOSYS ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
ENOTRECOVERABLE ( Index Term Link ) ( Index Term Link )
ENOTSUP ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
EOWNERDEAD ( Index Term Link ) ( Index Term Link )
EPERM ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
errno ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
errno ( Index Term Link )
errno, global variables ( Index Term Link )
error checking ( Index Term Link )
ESRCH ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
ETIME ( Index Term Link )
event notification ( Index Term Link )
examining the signal mask ( Index Term Link ) ( Index Term Link )
exec(2) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
exit(2) ( Index Term Link ) ( Index Term Link )
exit(3C) ( Index Term Link )
F
fair share scheduler (FSS) scheduling class ( Index Term Link )
finding
minimum stack size ( Index Term Link )
thread priority ( Index Term Link )
fine-grained locking ( Index Term Link )
fixed priority scheduling class (FX) ( Index Term Link )
flags to thr_create() ( Index Term Link )
flockfile(3C) ( Index Term Link )
flowchart of compile options ( Index Term Link )
fork(2) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
fork1(2) ( Index Term Link ) ( Index Term Link )
FORTRAN ( Index Term Link )
funlockfile(3C) ( Index Term Link )
G
getc(3C) ( Index Term Link )
getc_unlocked(3C) ( Index Term Link )
gethostbyname(3NSL) ( Index Term Link )
gethostbyname_r(3NSL) ( Index Term Link )
getrusage(3C) ( Index Term Link )
global
data ( Index Term Link )
side effects ( Index Term Link )
state ( Index Term Link )
variables ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
H
heap, malloc(3C) storage from ( Index Term Link )
I
I/O
asynchronous ( Index Term Link ) ( Index Term Link )
nonsequential ( Index Term Link )
standard ( Index Term Link )
synchronous ( Index Term Link )
inheriting priority ( Index Term Link )
interrupt ( Index Term Link )
invariants ( Index Term Link ) ( Index Term Link )
J
joining threads ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
K
keys
bind value to key ( Index Term Link )
get specific key ( Index Term Link ) ( Index Term Link )
global into private ( Index Term Link )
storing value of ( Index Term Link ) ( Index Term Link )
kill(2) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
L
/lib/libc ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
/lib/libC ( Index Term Link )
/lib/libdl_stubs ( Index Term Link )
/lib/libintl ( Index Term Link ) ( Index Term Link )
/lib/libm ( Index Term Link ) ( Index Term Link )
/lib/libmalloc ( Index Term Link ) ( Index Term Link )
/lib/libmapmalloc ( Index Term Link ) ( Index Term Link )
/lib/libnsl ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
/lib/libpthread ( Index Term Link ) ( Index Term Link )
/lib/libresolv ( Index Term Link )
/lib/librt ( Index Term Link )
/lib/libsocket ( Index Term Link ) ( Index Term Link )
/lib/libthread ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
/lib/libthread ( Index Term Link )
/lib/libw ( Index Term Link ) ( Index Term Link )
/lib/libX11 ( Index Term Link )
/lib/strtoaddr ( Index Term Link )
libraries, MT-Safe ( Index Term Link )
library
C routines ( Index Term Link )
threads ( Index Term Link ) ( Index Term Link )
lightweight processes ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
creation ( Index Term Link )
debugging ( Index Term Link )
defined ( Index Term Link )
independence ( Index Term Link )
not supported ( Index Term Link )
special capabilities ( Index Term Link )
limits, resources ( Index Term Link )
linking with libpthread
-lc ( Index Term Link )
ld ( Index Term Link )
-lpthread ( Index Term Link )
linking with libthread
-lc ( Index Term Link )
ld ( Index Term Link )
-lthread ( Index Term Link )
ln(1), linking ( Index Term Link )
local variable ( Index Term Link )
lock hierarchy ( Index Term Link )
locking ( Index Term Link )
coarse grained ( Index Term Link ) ( Index Term Link )
code ( Index Term Link )
conditional ( Index Term Link )
data ( Index Term Link )
fine-grained ( Index Term Link ) ( Index Term Link )
guidelines ( Index Term Link ) ( Index Term Link )
invariants ( Index Term Link )
locks ( Index Term Link )
mutual exclusion ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
read-write ( Index Term Link )
readers/writer ( Index Term Link )
longjmp(3C) ( Index Term Link ) ( Index Term Link )
-lposix4 library, POSIX 1003.1c semaphore ( Index Term Link )
lseek(2) ( Index Term Link )
LWPs
See lightweight processes
M
main() ( Index Term Link )
malloc(3C) ( Index Term Link )
MAP_NORESERVE ( Index Term Link )
MAP_SHARED ( Index Term Link )
mdb(1) ( Index Term Link ) ( Index Term Link )
memory
consistency ( Index Term Link )
ordering, relaxed ( Index Term Link )
strongly ordered ( Index Term Link )
mmap(2) ( Index Term Link ) ( Index Term Link )
monitor, code ( Index Term Link ) ( Index Term Link )
mprotect(2) ( Index Term Link )
-mt ( Index Term Link )
MT-Safe libraries
alternative mmap(2)-based memory allocation library ( Index Term Link )
C++ runtime shared objects ( Index Term Link )
internationalization ( Index Term Link )
math library ( Index Term Link )
network interfaces of the form getXXbyYY_r ( Index Term Link )
network name-to-address translation ( Index Term Link )
socket library for making network connections ( Index Term Link )
space-efficient memory allocation ( Index Term Link )
static switch compiling ( Index Term Link )
thread-safe form of unsafe interfaces ( Index Term Link )
thread-specific errno support ( Index Term Link )
wide character and wide string support for multibyte locales ( Index Term Link )
X11 Windows routines ( Index Term Link )
multiple-readers, single-writer locks ( Index Term Link )
multiprocessors ( Index Term Link ) ( Index Term Link )
multithreading, defined ( Index Term Link )
mutex
PTHREAD_MUTEX_ERRORCHECK ( Index Term Link )
PTHREAD_MUTEX_NORMAL ( Index Term Link )
PTHREAD_MUTEX_RECUSIVE ( Index Term Link )
mutex, mutual exclusion locks ( Index Term Link )
mutex_destroy(3THR) ( Index Term Link )
mutex_init(3THR) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
mutex_lock(3THR) ( Index Term Link )
mutex scope ( Index Term Link )
mutex_trylock(3THR) ( Index Term Link ) ( Index Term Link )
mutex_unlock(3THR) ( Index Term Link )
mutual exclusion locks ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
attributes ( Index Term Link )
deadlock ( Index Term Link )
default attributes ( Index Term Link )
scope, Solaris and POSIX ( Index Term Link )
type attribute ( Index Term Link )
N
NDEBUG ( Index Term Link )
netdir ( Index Term Link )
netselect ( Index Term Link )
nice(2) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
nondetached threads ( Index Term Link )
nonsequential I/O ( Index Term Link )
null
threads ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
null procedures
/lib/libpthread stub ( Index Term Link )
/lib/libthread stub ( Index Term Link )
P
parallel, algorithms ( Index Term Link )
Pascal ( Index Term Link )
PC, program counter ( Index Term Link )
PC_GETCID ( Index Term Link )
PC_GETCLINFO ( Index Term Link )
PC_GETPARMS ( Index Term Link )
PC_SETPARMS ( Index Term Link )
Peterson's Algorithm ( Index Term Link )
PL/1 language ( Index Term Link )
portability ( Index Term Link )
POSIX 1003.4a ( Index Term Link )
pread(2) ( Index Term Link ) ( Index Term Link )
printf(3S) ( Index Term Link ) ( Index Term Link )
printf problem ( Index Term Link )
priocntl(2) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
PC_GETCID ( Index Term Link )
PC_GETCLINFO ( Index Term Link )
PC_GETPARMS ( Index Term Link )
PC_SETPARMS ( Index Term Link )
priority ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
finding for a thread ( Index Term Link )
inheritance ( Index Term Link ) ( Index Term Link )
and scheduling ( Index Term Link )
range ( Index Term Link )
setting for a thread ( Index Term Link )
priority inversion ( Index Term Link )
process
terminating ( Index Term Link )
traditional UNIX ( Index Term Link )
producer/consumer problem ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
programmer-allocated stack ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
prolagen, semaphore, P operation ( Index Term Link )
pthread_atfork(3THR) ( Index Term Link ) ( Index Term Link )
pthread_attr_destroy(3THR) ( Index Term Link )
pthread_attr_getdetachstate(3THR) ( Index Term Link )
pthread_attr_getguardsize(3THR) ( Index Term Link )
pthread_attr_getinheritsched(3THR) ( Index Term Link )
pthread_attr_getschedparam(3THR) ( Index Term Link )
pthread_attr_getschedpolicy(3THR) ( Index Term Link )
pthread_attr_getscope(3THR) ( Index Term Link )
pthread_attr_getstackaddr(3THR) ( Index Term Link )
pthread_attr_getstacksize(3THR) ( Index Term Link )
pthread_attr_init(3THR) ( Index Term Link )
attribute values ( Index Term Link )
pthread_attr_setdetachstate(3THR) ( Index Term Link )
pthread_attr_setguardsize(3THR) ( Index Term Link )
pthread_attr_setinheritsched(3THR) ( Index Term Link )
pthread_attr_setschedparam(3THR) ( Index Term Link )
pthread_attr_setschedpolicy(3THR) ( Index Term Link )
pthread_attr_setscope(3THR) ( Index Term Link )
pthread_attr_setstackaddr(3THR) ( Index Term Link )
pthread_attr_setstacksize(3THR) ( Index Term Link )
pthread_cancel(3THR) ( Index Term Link )
pthread_cleanup_pop(3THR) ( Index Term Link )
pthread_cleanup_push(3THR) ( Index Term Link )
pthread_cond_broadcast(3THR) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
example ( Index Term Link )
pthread_cond_destroy(3THR) ( Index Term Link )
pthread_cond_init(3THR) ( Index Term Link )
pthread_cond_signal(3THR) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
example ( Index Term Link )
pthread_cond_timedwait(3THR) ( Index Term Link )
example ( Index Term Link )
pthread_cond_wait(3THR) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
example ( Index Term Link )
pthread_condattr_destroy(3THR) ( Index Term Link )
pthread_condattr_getpshared(3THR) ( Index Term Link )
pthread_condattr_init(3THR) ( Index Term Link )
pthread_condattr_setpshared(3THR) ( Index Term Link )
pthread_create(3THR) ( Index Term Link )
pthread_detach(3THR) ( Index Term Link )
pthread_equal(3THR) ( Index Term Link )
pthread_exit(3THR) ( Index Term Link ) ( Index Term Link )
pthread_getconcurrency(3THR) ( Index Term Link )
pthread_getschedparam(3THR) ( Index Term Link )
pthread_getspecific(3THR) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
pthread_join(3THR) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
pthread_key_create(3THR) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
example ( Index Term Link )
pthread_key_delete(3THR) ( Index Term Link )
pthread_kill(3THR) ( Index Term Link ) ( Index Term Link )
pthread_mutex_consistent_np(3THR) ( Index Term Link )
pthread_mutex_destroy(3THR) ( Index Term Link )
pthread_mutex_getprioceiling(3THR), get priority ceiling of mutex ( Index Term Link )
pthread_mutex_init(3THR) ( Index Term Link )
pthread_mutex_lock(3THR) ( Index Term Link )
example ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
pthread_mutex_setprioceiling(3THR), set priority ceiling of mutex ( Index Term Link )
pthread_mutex_trylock(3THR) ( Index Term Link ) ( Index Term Link )
pthread_mutex_unlock(3THR) ( Index Term Link )
example ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
pthread_mutexattr_destroy(3THR) ( Index Term Link ) ( Index Term Link )
pthread_mutexattr_getprioceiling(3THR), get priority ceiling of mutex attribute ( Index Term Link )
pthread_mutexattr_getprotocol(3THR), get protocol of mutex attribute ( Index Term Link )
pthread_mutexattr_getpshared(3THR) ( Index Term Link )
pthread_mutexattr_getrobust_np(3THR), get robust attribute of mutex ( Index Term Link )
pthread_mutexattr_gettype(3THR) ( Index Term Link )
pthread_mutexattr_init(3THR) ( Index Term Link )
pthread_mutexattr_setprioceiling(3THR), set priority ceiling of mutex attribute ( Index Term Link )
pthread_mutexattr_setprotocol(3THR), set protocol of mutex attribute ( Index Term Link )
pthread_mutexattr_setpshared(3THR) ( Index Term Link )
pthread_mutexattr_setrobust_np(3THR), set robust attribute of mutex ( Index Term Link )
pthread_mutexattr_settype(3THR) ( Index Term Link )
pthread_once(3THR) ( Index Term Link )
PTHREAD_PRIO_INHERIT ( Index Term Link )
PTHREAD_PRIO_NONE ( Index Term Link )
PTHREAD_PRIO_PROTECT ( Index Term Link )
pthread_rwlock_destroy(3THR) ( Index Term Link )
pthread_rwlock_init(3THR) ( Index Term Link )
pthread_rwlock_rdlock(3THR) ( Index Term Link )
pthread_rwlock_tryrdlock(3THR) ( Index Term Link )
pthread_rwlock_trywrlock(3THR) ( Index Term Link )
pthread_rwlock_unlock(3THR) ( Index Term Link )
pthread_rwlock_wrlock(3THR) ( Index Term Link )
pthread_rwlockattr_destroy(3THR) ( Index Term Link )
pthread_rwlockattr_getpshared(3THR) ( Index Term Link )
pthread_rwlockattr_init(3THR) ( Index Term Link )
pthread_rwlockattr_setpshared(3THR) ( Index Term Link )
PTHREAD_SCOPE_PROCESS ( Index Term Link ) ( Index Term Link )
PTHREAD_SCOPE_SYSTEM ( Index Term Link ) ( Index Term Link )
pthread_self(3THR) ( Index Term Link )
pthread_setcancelstate(3THR) ( Index Term Link )
pthread_setcanceltype(3THR) ( Index Term Link )
pthread_setconcurrency(3THR) ( Index Term Link )
pthread_setschedparam(3THR) ( Index Term Link )
pthread_setspecific(3THR) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
example ( Index Term Link )
pthread_sigmask(3THR) ( Index Term Link ) ( Index Term Link )
PTHREAD_STACK_MIN() ( Index Term Link )
pthread_testcancel(3THR) ( Index Term Link )
putc(3C) ( Index Term Link )
putc_unlocked(3C) ( Index Term Link )
pwrite(2) ( Index Term Link ) ( Index Term Link )
R
_r ( Index Term Link )
read(2) ( Index Term Link ) ( Index Term Link )
read-write locks ( Index Term Link ) ( Index Term Link )
attribute ( Index Term Link )
attributes ( Index Term Link )
readers/writer locks ( Index Term Link )
realtime, scheduling ( Index Term Link )
red zone ( Index Term Link ) ( Index Term Link )
reentrant ( Index Term Link )
described ( Index Term Link )
functions ( Index Term Link ) ( Index Term Link )
strategies for making ( Index Term Link )
register state ( Index Term Link )
relaxed memory ordering ( Index Term Link )
remote procedure call RPC ( Index Term Link )
replacing signal mask ( Index Term Link )
resume execution ( Index Term Link ) ( Index Term Link )
RPC ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
RT,
See realtime
rw_rdlock(3THR) ( Index Term Link )
rw_tryrdlock(3THR) ( Index Term Link )
rw_trywrlock(3THR) ( Index Term Link )
rw_unlock(3THR) ( Index Term Link )
rw_wrlock(3THR) ( Index Term Link )
rwlock_destroy(3THR) ( Index Term Link )
rwlock_init(3THR) ( Index Term Link ) ( Index Term Link )
S
SA_RESTART ( Index Term Link )
safety, threads interfaces ( Index Term Link ) ( Index Term Link )
sched_yield(3RT) ( Index Term Link )
scheduling
realtime ( Index Term Link )
system class ( Index Term Link )
timeshare ( Index Term Link ) ( Index Term Link )
scheduling class
fair share scheduler (FSS) ( Index Term Link )
fixed priority scheduler (FX) ( Index Term Link )
priority ( Index Term Link )
timeshare ( Index Term Link )
sem_destroy(3RT) ( Index Term Link )
sem_init(3RT) ( Index Term Link )
example ( Index Term Link )
sem_post(3RT) ( Index Term Link ) ( Index Term Link )
example ( Index Term Link )
sem_trywait(3RT) ( Index Term Link ) ( Index Term Link )
sem_wait(3RT) ( Index Term Link ) ( Index Term Link )
example ( Index Term Link )
sema_destroy(3THR) ( Index Term Link )
sema_init(3THR) ( Index Term Link ) ( Index Term Link )
sema_post(3THR) ( Index Term Link ) ( Index Term Link )
sema_trywait(3THR) ( Index Term Link )
sema_wait(3THR) ( Index Term Link )
semaphores ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
binary ( Index Term Link )
counting ( Index Term Link )
counting, defined ( Index Term Link )
decrement semaphore value ( Index Term Link )
increment semaphore value ( Index Term Link )
interprocess ( Index Term Link )
intraprocess ( Index Term Link )
named ( Index Term Link )
sending signal to thread ( Index Term Link ) ( Index Term Link )
sequential algorithms ( Index Term Link )
setjmp(3C) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
shared data ( Index Term Link ) ( Index Term Link )
shared-memory multiprocessor ( Index Term Link )
SIG_BLOCK ( Index Term Link )
SIG_DFL ( Index Term Link )
SIG_IGN ( Index Term Link )
SIG_SETMASK ( Index Term Link )
SIG_UNBLOCK ( Index Term Link )
sigaction(2) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
SIGFPE ( Index Term Link ) ( Index Term Link )
SIGILL ( Index Term Link )
SIGINT ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
SIGIO ( Index Term Link ) ( Index Term Link )
siglongjmp(3C) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
signal(5) ( Index Term Link )
signal(3C) ( Index Term Link )
signal.h ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
signals
access mask ( Index Term Link ) ( Index Term Link )
add to mask ( Index Term Link )
asynchronous ( Index Term Link ) ( Index Term Link )
delete from mask ( Index Term Link )
handler ( Index Term Link ) ( Index Term Link )
inheritance ( Index Term Link )
masks ( Index Term Link )
pending ( Index Term Link ) ( Index Term Link )
replace current mask ( Index Term Link )
send to thread ( Index Term Link ) ( Index Term Link )
SIG_BLOCK ( Index Term Link )
SIG_SETMASK ( Index Term Link )
SIG_UNBLOCK ( Index Term Link )
SIGSEGV ( Index Term Link )
unmasked and caught ( Index Term Link )
sigprocmask(2) ( Index Term Link )
SIGPROF, interval timer ( Index Term Link )
sigqueue(3RT) ( Index Term Link )
SIGSEGV ( Index Term Link ) ( Index Term Link )
sigsend(2) ( Index Term Link ) ( Index Term Link )
sigsetjmp(3C) ( Index Term Link ) ( Index Term Link )
sigtimedwait(3RT) ( Index Term Link )
SIGVTALRM, interval timer ( Index Term Link )
sigwait(2) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
single-threaded
assumptions ( Index Term Link )
code ( Index Term Link )
defined ( Index Term Link )
processes ( Index Term Link )
size of stack ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
stack ( Index Term Link )
address ( Index Term Link ) ( Index Term Link )
boundaries ( Index Term Link )
creation ( Index Term Link ) ( Index Term Link )
custom ( Index Term Link )
deallocation ( Index Term Link )
minimum size ( Index Term Link ) ( Index Term Link )
overflows ( Index Term Link )
parameters ( Index Term Link )
pointer ( Index Term Link )
programmer-allocated ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
red zone ( Index Term Link ) ( Index Term Link )
returning a pointer to ( Index Term Link )
size ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
stack_base ( Index Term Link ) ( Index Term Link )
stack_size ( Index Term Link ) ( Index Term Link )
standard I/O ( Index Term Link )
standards ( Index Term Link )
start_routine() ( Index Term Link )
static storage ( Index Term Link ) ( Index Term Link )
stdio ( Index Term Link ) ( Index Term Link )
store buffer ( Index Term Link )
storing thread key value ( Index Term Link ) ( Index Term Link )
streaming a tape drive ( Index Term Link )
strongly ordered memory ( Index Term Link )
suspending a new thread ( Index Term Link )
swap space ( Index Term Link )
synchronization objects ( Index Term Link ) ( Index Term Link )
condition variables ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
mutex locks ( Index Term Link ) ( Index Term Link )
read-write locks ( Index Term Link )
semaphores ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
synchronous I/O ( Index Term Link ) ( Index Term Link )
system calls, handling errors ( Index Term Link )
system scheduling class ( Index Term Link )
T
tape drive, streaming ( Index Term Link )
terminating
process ( Index Term Link )
threads ( Index Term Link )
THR_BOUND ( Index Term Link )
thr_continue(3THR) ( Index Term Link ) ( Index Term Link )
thr_create(3THR) ( Index Term Link ) ( Index Term Link )
THR_DAEMON ( Index Term Link )
THR_DETACHED ( Index Term Link )
thr_exit(3THR) ( Index Term Link ) ( Index Term Link )
thr_getprio(3THR) ( Index Term Link )
thr_getspecific(3THR) ( Index Term Link )
thr_join(3THR) ( Index Term Link )
thr_keycreate(3THR) ( Index Term Link )
thr_kill(3THR) ( Index Term Link ) ( Index Term Link )
thr_min_stack(3THR) ( Index Term Link ) ( Index Term Link )
thr_self(3THR) ( Index Term Link ) ( Index Term Link )
thr_setprio(3THR) ( Index Term Link )
thr_setspecific(3THR) ( Index Term Link )
thr_sigsetmask(3THR) ( Index Term Link ) ( Index Term Link )
THR_SUSPENDED ( Index Term Link )
thr_yield(3THR) ( Index Term Link ) ( Index Term Link )
thread-directed signal ( Index Term Link )
thread-private storage ( Index Term Link )
thread-specific data ( Index Term Link ) ( Index Term Link )
global ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
global into private ( Index Term Link )
new storage class ( Index Term Link )
private ( Index Term Link )
thread synchronization
condition variables ( Index Term Link )
mutex locks ( Index Term Link )
mutual exclusion locks ( Index Term Link )
read-write locks ( Index Term Link )
read/write locks ( Index Term Link )
semaphores ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
threads
creating ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
daemon ( Index Term Link )
defined ( Index Term Link )
detached ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
exit status ( Index Term Link )
identifiers ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
initial ( Index Term Link )
joining ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
keys ( Index Term Link )
library ( Index Term Link ) ( Index Term Link )
lightweight processes ( Index Term Link )
nondetached ( Index Term Link )
null ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
priority ( Index Term Link )
private data ( Index Term Link )
safety ( Index Term Link ) ( Index Term Link )
signals ( Index Term Link )
stack ( Index Term Link )
suspended ( Index Term Link )
suspending ( Index Term Link )
synchronizing ( Index Term Link ) ( Index Term Link )
terminating ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
thread-specific data ( Index Term Link )
unbound threads ( Index Term Link )
user-level ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
time-out ( Index Term Link )
example ( Index Term Link )
timeshare scheduling class ( Index Term Link ) ( Index Term Link )
tiuser.h ( Index Term Link )
TLI ( Index Term Link )
TLI ( Index Term Link )
tools
dbx(1) ( Index Term Link )
mdb(1) ( Index Term Link )
total store order ( Index Term Link )
trap ( Index Term Link )
default action ( Index Term Link )
TS,
See timeshare scheduling class
TSD
See thread-specific data
U
unbound threads ( Index Term Link )
caching ( Index Term Link )
priorities ( Index Term Link )
and scheduling ( Index Term Link )
priocntl(2) ( Index Term Link )
UNIX ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
user-level threads ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
/usr/include/errno.h ( Index Term Link )
/usr/include/limits.h ( Index Term Link )
/usr/include/pthread.h ( Index Term Link )
/usr/include/signal.h ( Index Term Link )
/usr/include/thread.h ( Index Term Link )
/usr/include/unistd.h ( Index Term Link )
/usr/lib, 32–bit threads library, Solaris 9 Operating Environment ( Index Term Link )
/usr/lib/lwp, 32–bit threads library, Solaris 8 Operating Environment ( Index Term Link )
/usr/lib/lwp/64, 64-bit threads library, Solaris 8 Operating Environment ( Index Term Link )
USYNC_PROCESS ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
USYNC_PROCESS_ROBUST ( Index Term Link )
USYNC_THREAD ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
V
variables
condition ( Index Term Link ) ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
global ( Index Term Link )
primitive ( Index Term Link )
verhogen, semaphore, V operation ( Index Term Link )
vfork(2) ( Index Term Link )
W
write(2) ( Index Term Link ) ( Index Term Link )
X
XDR ( Index Term Link )