发明名称 SYSTEM AND METHOD FOR DYNAMICALLY ADAPTIVE MUTUAL EXCLUSION IN MULTI-THREADED COMPUTING ENVIRONMENT
摘要 A system and associated method for mutually exclusively executing a critical section by a process in a computer system. The critical section accessing a shared resource is controlled by a lock. The method measures a detection time when a lock contention is detected, a wait time representing a duration of wait for the lock at each failed attempt to acquire the lock, and a delay representing a total lapse of time from the detection time till the lock is acquired. The delay is logged and used to calculate an average delay, which is compared with a suspension overhead time of the computer system on which the method is executed to determine whether to spin or to suspend the process while waiting for the lock to be released.
申请公布号 US2009307707(A1) 申请公布日期 2009.12.10
申请号 US20080135616 申请日期 2008.06.09
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 GELLERICH WOLFGANG;SCHWIDEFSKY MARTIN;SMOLINSKI HOLGER
分类号 G06F9/52 主分类号 G06F9/52
代理机构 代理人
主权项
地址