More Synchronization

4/29/98


Click here to start


Table of Contents

More Synchronization

Readers/Writers

A Simple Solution

Discussion

A Better Reader Writer Solution

A Reader/Writer

Synchronization: Monitors

Synchronization with Semaphores

Monitors

A Monitor

Monitor Facilities

Condition Variables

Basic Monitor Structure

Basic Ideas

Monitors Have Several Associated Queues

Bounded Buffer Monitor Example

Monitors and Semaphores

Monitors implemented with Semaphores

Example of Wait/Signal

Two kinds of Monitors

Examples

In Summary...

Mutex Example

Author: Brian Bershad

Email: bershad@cs.washington.edu

Home Page: http://www.cs.washington.edu/education/courses/451/CurrentQtr/