Lock order determination method and system
First Claim
Patent Images
1. A method of determining a lockorder for a lock, comprising:
- executing a thread of executable instructions including an attempt to acquire a lock;
determining the highest lockorder held by the thread prior to attempting to acquire the lock; and
setting the lockorder for the lock relative to the determined highest lockorder held.
1 Assignment
0 Petitions
Accused Products
Abstract
A lock order determination method and system are described. A thread is executed including an attempt to acquire a lock. The highest lockorder held by a thread prior to attempting to acquire the lock is determined. The lockorder for the lock relative to the determined highest lockorder held is set. The system for determining a lockorder for a lock includes a find lockorder function in a thread of executable instructions arranged to store a lockorder held by the thread accessing the find lockorder function.
-
Citations
20 Claims
-
1. A method of determining a lockorder for a lock, comprising:
-
executing a thread of executable instructions including an attempt to acquire a lock;
determining the highest lockorder held by the thread prior to attempting to acquire the lock; and
setting the lockorder for the lock relative to the determined highest lockorder held. - View Dependent Claims (2, 3, 4, 5, 6, 15, 16)
-
-
7. A system for determining a lockorder for a lock, comprising:
a find lockorder function in a thread of executable instructions arranged to store a lockorder held by the thread accessing the find lockorder function. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
17. A lockorder determination system, comprising:
-
thread execution means for executing a thread of executable instructions including an attempt to acquire a lock; and
lockorder determining means for determining a highest lockorder held by the thread executed by the thread execution means prior to attempting to acquire the lock. - View Dependent Claims (18, 19, 20)
-
Specification