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

M

malloc, index iconSimple Threads Example
MAP_NORESERVE, index iconAllocating Stack Space for Threads
MAP_SHARED, index iconFork-All Model
mdb(1)
index iconUsing mdb
index iconUsing mdb
memory
consistency, index iconWorking With Multiprocessors
ordering, relaxed, index iconShared-Memory Multiprocessors
strongly ordered, index iconShared-Memory Multiprocessors
mmap, index iconFork-All Model
mmap(2), index iconAllocating Stack Space for Threads
monitor, index iconAvoiding Deadlock
monitor, code, index iconCode Locking
mprotect, index iconthr_min_stack Syntax
MT-Safe libraries
alternative mmap(2)-based memory allocation library, index iconMT Safety Levels for Libraries
C ++ runtime shared objects
for C++ 4.0 compiler, index iconMT Safety Levels for Libraries
C++ runtime shared objects
for C++ 5.0 compiler, index iconMT Safety Levels for Libraries
C++ standard library
for Oracle C++ 5.x compilers, index iconMT Safety Levels for Libraries
classic iostreams
for C++, index iconMT Safety Levels for Libraries
math library, index iconMT Safety Levels for Libraries
network interfaces of the form getXXbyYY_r, index iconMT Safety Levels for Libraries
socket library for making network connections, index iconMT Safety Levels for Libraries
space-efficient memory allocation, index iconMT Safety Levels for Libraries
thread-safe form of unsafe interfaces, index iconMT Safety Levels for Libraries
thread-specific errno support, index iconMT Safety Levels for Libraries
X11 Windows routines, index iconMT Safety Levels for Libraries
multiple-readers, single-writer locks, index iconrwlock_destroy Syntax
multiprocessors, index iconWorking With Multiprocessors
multithreading, defined, index iconMultithreading Terms
mutex, defined, index iconMultithreading Terms
mutex, mutual exclusion locks, index iconInvariants and Locks
mutex_destroy
return values, index iconmutex_destroy Return Values
syntax, index iconmutex_destroy Syntax
mutex_init, index iconExample of Producer and Consumer Problem
return values, index iconmutex_init Return Values
syntax, index iconmutex_init(3C) Syntax
USYNC_THREAD, index iconSynchronizing Across Process Boundaries
mutex_lock
return values, index iconmutex_lock Return Values
syntax, index iconmutex_lock Syntax
mutex scope, index iconpthread_mutexattr_setpshared Syntax
mutex_trylock
return values, index iconmutex_trylock Return Values
syntax, index iconmutex_trylock Syntax
mutex type
PTHREAD_MUTEX_ERRORCHECK, index iconpthread_mutex_lock Syntax
PTHREAD_MUTEX_NORMAL, index iconpthread_mutex_lock Syntax
PTHREAD_MUTEX_RECUSIVE, index iconpthread_mutex_lock Syntax
mutex_unlock, index iconmutex_unlock Syntax
return values, index iconmutex_unlock Return Values
mutual exclusion locks
index iconProgramming with Synchronization Objects
index iconExample of Nested Locking With a Circularly-Linked List
attributes, index iconpthread_mutexattr_init Syntax
deadlock, index iconExamples of Using Lock Hierarchies
default attributes, index iconMutual Exclusion Lock Attributes
destroying mutex, index iconDestroying a Mutex Attribute Object
destroying mutex state, index iconDestroying a Mutex
getting mutex robust attribute, index iconGetting the Mutex's Robust Attribute
getting mutex scope, index iconGetting the Scope of a Mutex
getting priority ceiling of mutex, index iconGetting the Mutex's Priority Ceiling
getting priority ceiling of mutex attribute, index iconGetting the Mutex Attribute's Priority Ceiling
getting protocol of mutex attribute, index iconGetting the Mutex Attribute's Protocol
initializing, index iconInitializing a Mutex
locking, index iconLocking a Mutex
making consistent, index iconMaking a Mutex Consistent
nonblock locking, index iconLocking a Mutex Without Blocking
setting mutex robust attribute, index iconSetting the Mutex's Robust Attribute
setting priority ceiling of mutex, index iconSetting the Mutex's Priority Ceiling
setting priority ceiling of mutex attribute, index iconpthread_mutexattr_setprioceiling Syntax
setting protocol of mutex attribute, index iconSetting the Mutex Attribute's Protocol
setting type attribute, index iconpthread_mutexattr_settype Syntax
unlocking, index iconUnlocking a Mutex