摘要

Deadlock is an undesired situation in a highly automated system due to the fact that no system can allow its occurrence which may produce some unnecessary economic losses or serious consequences. There are three mathematical tools to handle deadlocks in resource allocation systems: graph theory, finite state machine, and Petri net. Due to its inherent characteristics, Petri nets are widely applied to manufacturing systems. Generally, these existing deadlock methods are classified into three strategies: deadlock detection and recovery, deadlock avoidance, and deadlock prevention. In this paper, a review of deadlock prevention policies and merits and drawbacks of these policies are presented. Then it gives the possible trend of the research in the future.

全文