发明名称 System and method for optimized preemption and reservation of software locks
摘要 A system and method is provided that reserves a software lock for a waiting thread is presented. When a software lock is released by a first thread, a second thread that is waiting for the same resource controlled by the software lock is woken up. In addition, a reservation to the software lock is established for the second thread. After the reservation is established, if the lock is available and requested by a thread other than the second thread, the requesting thread is denied, added to the wait queue, and put to sleep. In addition, the reservation is cleared. After the reservation has been cleared, the lock will be granted to the next thread to request the lock.
申请公布号 US2007136725(A1) 申请公布日期 2007.06.14
申请号 US20050301104 申请日期 2005.12.12
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ACCAPADI JOS M.;ACCAPADI MATTHEW;DUNSHEA ANDREW;MICHEL DIRK
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址