Posix Threads
Thread Concepts
Creating a PThread
Creating a Pthread [cont'd]
Thread Termination [cont'd]
"Detaching" Threads
Passing Arguments to Threads
Thread-Safe Functions
PThread Semaphores
PThread Semaphores [cont'd]
Concurrency Concepts
Non-determinism
Deadlocks
Dining Philosophers
Philosopher Process
Deadlock Example
Comments on Deadlock
Indefinite Postponement
Email: maclean@vis.toronto.edu
Home Page: http://www.cs.toronto.edu/~maclean/csc209/Fall98/Slides
Download presentation source