This introduces the Dining Philosophers Problem as our introduction to the topic of deadlock: what is it, what conditions are required for it to occur, and resource allocation graphs. Then we talk about dealing with deadlock, covering ignoring it and deadlock prevention.