发明名称 Method and system for speeding up mutual exclusion
摘要 In a multiprocessor computer system, a lock operation is maintained with a thread using non-atomic instructions. Identifiers are assigned to each thread. Flags in conjunction with the thread identifiers are used to determine the continuity of the lock with a thread. However, in the event continuity of the lock with the thread ceases, a compare-and-swap operation is executed to reset the lock with the same thread or another thread. Similarly, in the event there has been a collision between two or more threads requesting the lock, a compare-and-swap operation is executed to assign the lock to one of the requesting threads. Accordingly, prolonged ownership of a lock operation by a thread is encouraged to mitigate use of atomic operations in granting of the lock to a non-owning thread.
申请公布号 US2006090168(A1) 申请公布日期 2006.04.27
申请号 US20040952142 申请日期 2004.09.28
申请人 OGASAWARA TAKESHI;KOSEKI AKIRA;KOMATSU HIDEAKI;KAWACHIYA KIYOKUNI;ONODERA TAMIYA 发明人 OGASAWARA TAKESHI;KOSEKI AKIRA;KOMATSU HIDEAKI;KAWACHIYA KIYOKUNI;ONODERA TAMIYA
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址
您可能感兴趣的专利