March 2006

Preventing Deadlocks

Overview

Deadlocks Require a Fertile Environment to Exist

Poor Solutions

Resources Do Not Need to Exist

Examples

Implementation Concerns


* Modern Operating Systems (1992) by Andrew S. Tanenbaum, pg 242


First draft - April 2003

Changed "threaded object" to "actor" - July 2003