METHOD AND APPARATUS TO PROVIDE CONCURRENCY CONTROL OVER OBJECTS WITHOUT ATOMIC OPERATIONS ON NON-SHARED OBJECTS
Patent №
US 6,772,153
Granted
2004-08-03
Filed 2000
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09636718
A lock is implemented by assigning the lock to a thread that creates the associated object. The “owning thread” can thereafter acquire and release the lock without any atomic operations. If another thread attempts to acquire the lock, the non-owning thread sends a message to the owning thread, requesting permission to acquire the lock. At some point, the owning thread receives the message from the non-owning thread and changes the state of the lock such that future lock/unlock operations use atomic operations that support object sharing.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 110120559
Assignors
BACON, DAVID F., FINK, STEPHEN
On an employer assignment, the assignors are typically the inventors.