JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Multithreaded Programming Guide     Oracle Solaris 11.1 Information Library
search filter icon
search icon

Document Information

Preface

1.  Covering Multithreading Basics

2.  Basic Threads Programming

3.  Thread Attributes

4.  Programming with Synchronization Objects

5.  Programming With the Oracle Solaris Software

6.  Programming With Oracle Solaris Threads

7.  Safe and Unsafe Interfaces

8.  Compiling and Debugging

9.  Programming Guidelines

A.  Extended Example: A Thread Pool Implementation

Index

Numbers and Symbols

A

B

C

D

E

F

G

I

J

K

L

M

N

P

R

S

T

U

V

W

X

T

tape drive, streaming, index iconAsynchronous I/O
THR_BOUND, index iconthr_create Syntax
thr_continue, index iconthr_create Syntax
return values, index iconthr_continue Return Values
syntax, index iconthr_continue Syntax
thr_create, index iconthr_min_stack Syntax
return values, index iconthr_create Return Values
syntax, index iconthr_create Syntax
THR_DAEMON, index iconthr_create Syntax
THR_DETACHED, index iconthr_create Syntax
thr_exit, index iconthr_create Syntax
return values, index iconthr_exit Return Values
syntax, index iconthr_exit Syntax
thr_getprio
return values, index iconthr_getprio Return Values
syntax, index iconthr_getprio Syntax
thr_getspecific
return values, index iconthr_getspecific Return Values
syntax, index iconthr_getspecific Syntax
thr_join
return values, index iconthr_join Return Values
syntax, index iconWait for Thread Termination
thr_keycreate
return values, index iconthr_keycreate Return Values
syntax, index iconCreating a Thread-Specific Data Key
thr_kill, index iconAsync-Signal-Safe Functions in Oracle Solaris Threads
return values, index iconthr_kill Return Values
syntax, index iconthr_kill Syntax
thr_min_stack
index iconthr_create Syntax
index iconthr_min_stack Syntax
thr_self, syntax, index iconthr_self Syntax
thr_setprio
return values, index iconthr_setprio Return Values
syntax, index iconthr_setprio Syntax
thr_setspecific
return values, index iconthr_setspecific Return Values
syntax, index iconthr_setspecific Syntax
thr_sigsetmask, index iconAsync-Signal-Safe Functions in Oracle Solaris Threads
return values, index iconthr_sigsetmask Return Values
syntax, index iconthr_sigsetmask Syntax
thr_suspend
return values, index iconthr_suspend Return Values
syntax, index iconthr_suspend Syntax
thr_yield, syntax, index iconthr_yield Syntax
Thread Analyzer, index iconDetecting Data Races and Deadlocks Using Thread Analyzer
thread create, exit status, index iconpthread_create Syntax
thread-directed signal, index iconThread-Directed Signals
thread identifier, index iconpthread_self Syntax
thread lifecycle, index iconLifecycle of a Thread
thread local storage, index iconCreating a Key for Thread-Specific Data
thread pool, defined, index iconWhat is a Thread Pool?
thread-private storage, index iconUser-Level Threads State
thread-specific data, index iconCreating a Key for Thread-Specific Data
example, index iconGlobal and Private Thread-Specific Data Example
getting, index iconGetting the Thread-Specific Data Value
global into private, index iconGlobal and Private Thread-Specific Data Example
new storage class, index iconRethinking Global Variables
setting, index iconSetting the Thread-Specific Data Value
thread-specific keys
creating
index iconpthread_key_create Syntax
index iconCreating a Thread-Specific Data Key
thread synchronization
condition variables, index iconThread Synchronization
mutex locks, index iconThread Synchronization
mutual exclusion locks, index iconMutual Exclusion Lock Attributes
read-write locks, index iconRead-Write Lock Attributes
read/write locks, index iconThread Synchronization
semaphores
index iconThread Synchronization
index iconSynchronization With Semaphores
threads
acquiring identifiers, index iconAcquiring the Thread Identifier
cancelling
index iconCancel a Thread
index iconCancelling a Thread
creating
index iconCreating a Thread
index iconthr_create Return Values
index iconCreating and Using Threads
daemon, index iconthr_create Syntax
detached
index iconpthread_attr_setdetachstate(3C) Syntax
index iconthr_create Syntax
identifiers
index iconthr_create Syntax
index iconthr_create Syntax
joining, index iconWait for Thread Termination
key, index iconSetting the Thread-Specific Data Value
null
index iconBuilding Your Own Stack
index iconthr_min_stack Syntax
index iconthr_min_stack Syntax
priority, index iconthr_create Syntax
safety
index iconThread Safety
index iconUnsafe Libraries
sending signal to, index iconSend a Signal to a Thread
signals, index iconInterrupted Waits on Condition Variables
stack, index iconMT Interface Safety Levels
suspended, index iconContinuing a Suspended Thread
suspending, index iconthr_create Syntax
synchronization models, index iconThread Synchronization
synchronizing
index iconProgramming with Synchronization Objects
index iconComparing Primitives
terminating
index iconTerminating a Thread
index iconTerminate a Thread
thread-specific data, index iconRethinking Global Variables
user-level
index iconMultithreading Terms
index iconUser-Level Threads
yielding execution, index iconYield Thread Execution
threads defined, index iconMultithreading Terms
time-out, example, index iconpthread_cond_timedwait Return Values
timer, per LWP, index iconTimers
timeshare scheduling class, index iconTimeshare Scheduling
TLI, index iconMT Safety Levels for Libraries
tools
dbx, index iconGetting the Minimal Stack Size
dbx(1), index iconUsing dbx
Dtrace, index iconTracing and Debugging with DTrace
mdb(1), index iconUsing mdb
Performance Analyzer, index iconProfiling with Performance Analyzer
Thread Analyzer, index iconDetecting Data Races and Deadlocks Using Thread Analyzer
total store order, index iconPeterson's Algorithm
trap, index iconExtending Traditional Signals
default action, index iconSynchronous Signals
handled by thread, index iconSynchronous Signals
TS, See timeshare scheduling class