Click here to start

Table of contents

Chapter 4: Threads

Chapter 4: Threads

Single and Multithreaded Processes

Benefits

User Threads

Kernel Threads

Multithreading Models

Many-to-One

Many-to-One Model

One-to-One

One-to-one Model

Many-to-Many Model

Slide 13

Two-level Model

Slide 15

Threading Issues

Semantics of fork() and exec()

Thread Cancellation

Signal Handling

Thread Pools

Thread Specific Data

Scheduler Activations

Pthreads

Windows XP Threads

Linux Threads

Java Threads

Java Thread States

End of Chapter 4

Author: Silberschatz, galvin, and Gagne

Homepage: http://www.cs.yale.edu/homes/avi/os-book/os7/index.html

Further information:
All pages copyright © 2005 John Wiley & Sons, Inc.