string: For example, it is possible that more than one instance of the algorithm detect the same deadlock; if the algorithm does not offer a mechanism for coordinating those instances, it could lead to the abortion of more than one process in order to resolve the same deadlock (Singhal [15] shows this problem in the well-known algorithm of Chandy [3]).