1. A method for preventing resource acquisition deadlock in a computer system having a plurality of disjoint resources, a plurality of processors, each processor executing instructions including instructions requiring exclusive control of a subset of said plurality of resources, said system having respective individual locks for acquiring exclusive control of said resources on an individual basis and a global lock for acquiring exclusive control of said plurality of resources on a global basis, with said global lock being controlled by at most one of said processors at a time, the method comprising the steps of: (a) acquiring the individual lock for a first of said subset of said plurality of resources; (b) for each remaining resource of said subset of said plurality of resources; (1) attempting to acquire the individual lock for said resource; (2) testing to determine if the individual lock for said resource is granted; (3) if the individual lock for said resource is denied: (A) attempting the acquire said global lock; (B) if said global lock is denied, releasing all individual locks and waiting until said global lock is available; and (c) once said global lock is controlled, repeating attempts to acquire the individual lock for each of said subset of said plurality of resources until successful.