Goal
-
Understand the cause of deadlocks and figure out what is the best solution.
Reading Assignments
Discussion Topics
-
The textbook lists four conditions for a deadlock (3.2.1). Discuss what happen
if we remove any one of them.
-
The textbook also lists four strategies to deal with the deadlock problem
(3.3.2): Just ignore the problem, detect and recover, avoid deadlocks by
careful resource allocation, prevent deadlocks by negating one of necessary
condition. Explain which strategy would you prefer and what method
would you like within the strategy?