308-203A Introduction to Computing II Lecture 18: Concurrency Issues

11/28/00


Click here to start


Table of Contents

308-203A Introduction to Computing II Lecture 18: Concurrency Issues

From last time

Taking Control of Threads

Taking Control of Threads

Taking Control of Threads

Taking Control of Threads

Priorities Introduce Issues

Priorities Introduce Issues

Starvation

From last time

The Dining Philosophers

The Dining Philosophers

The Problem

The Dining Philosophers

The Dining Philosophers

Deadlock

From Dining Philosohers to “Synchronized” Methods

From Dining Philosohers to “Synchronized” Methods

From Dining Philosohers to “Synchronized” Methods

The Worst of Both Worlds

Any questions?

Author: Alfred Holz

Email: wrenne@acm.org

Home Page: http://www.cs.mcgill.ca/~cs203