摘要 |
A method for handling attempts by multiple processing threads to access a shared system resource is disclosed. When a thread attempts to access a locked resource, the thread creates a description of the operation it intended to perform and stores the description on a deferred operation list associated with that resource. The deferred operation list is monitored by the thread which has control of the resource. If one or more entries is detected, the entries are removed from the list and processed by the controlling thread.
|