发明名称 Recoverable spin lock system
摘要 A method for recovering spin locks in a system having one or more processes capable of accessing a shared resource, the system providing a lock indicating exclusive access to the shared resource by a single process and enabling one or more processes to repeatedly attempt to gain access to the lock when ownership of the shared resource is desired. The method includes generating a linked list queue structure containing a first process currently having exclusive access to the lock and one or more processes added to the queue structure to spin on the lock, each process capable of modifying the queue structure by obtaining exclusive access of the lock from a process having exclusive access of the lock and releasing the lock to another process in the linked list queue structure; detecting when one or more processes having exclusive access to the lock terminates, and upon detection, removing the terminated process from the queue structure, and restoring consistency to said linked list queue structure.
申请公布号 US5991845(A) 申请公布日期 1999.11.23
申请号 US19960729658 申请日期 1996.10.21
申请人 LUCENT TECHNOLOGIES INC. 发明人 BOHANNON, PHILIP LEWIS;LIEUWEN, DANIEL FRANCIS;SILBERSCHATZ, ABRAHAM
分类号 G06F9/46;(IPC1-7):G06F13/14;G06F13/00 主分类号 G06F9/46
代理机构 代理人
主权项
地址