JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Multithreaded Programming Guide     Oracle Solaris 11 Express 11/10
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 Solaris Software

6.  Programming With 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

D

daemon threads, thr_create Syntax
data
lock
Reentrant Function
Invariants and Locks
races, Thread Safety
shared
User-Level Threads State
Shared-Memory Multiprocessors
thread-specific, Creating a Key for Thread-Specific Data
data race, Common Oversights in Multithreaded Programs
data races, Detecting Data Races and Deadlocks Using Thread Analyzer
dbx, Getting the Minimal Stack Size
dbx(1), Using dbx
deadlock
defined, Avoiding Deadlock
detecting, Detecting Data Races and Deadlocks Using Thread Analyzer
recursive, Avoiding Deadlock
scheduling, Deadlocks Related to Scheduling
debugging, Debugging a Multithreaded Program
asynchronous signals, Common Oversights in Multithreaded Programs
dbx, Getting the Minimal Stack Size
dbx(1), Using dbx
deadlocks, Common Oversights in Multithreaded Programs
dtrace, Tracing and Debugging with DTrace
hidden gap in synchronization, Common Oversights in Multithreaded Programs
inadequate stack size, Common Oversights in Multithreaded Programs
large automatic arrays, Common Oversights in Multithreaded Programs
long-jumping without releasing mutex lock, Common Oversights in Multithreaded Programs
mdb(1), Using mdb
no synchronization of global memory, Common Oversights in Multithreaded Programs
passing pointer to caller's stack, Common Oversights in Multithreaded Programs
recursive deadlock, Common Oversights in Multithreaded Programs
reevaluate conditions after return from condition wait, Common Oversights in Multithreaded Programs
deleting signals from mask, pthread_sigmask Syntax
destroying an existing thread-specific data key, Deleting the Thread-Specific Data Key
detached threads
pthread_attr_setdetachstate(3C) Syntax
thr_create Syntax
Dijkstra, E. W., Synchronization With Semaphores
dispatch priority, calculation, Timeshare Scheduling
dispatching priority, LWPs and Scheduling Classes
DTrace, Tracing and Debugging with DTrace