发明名称 管理资源锁
摘要 一种操作用于控制由多个资源请求器对资源的访问的资源锁的方法,所述资源锁以竞争高效(重量级)操作模式进行操作,并且所述方法响应于来自一个资源请求器的占有资源锁的请求,所述方法包括以下步骤:使竞争高效操作模式中的资源锁占有的总数的计数递增;响应于关于对资源的访问未被多于一个资源请求器所竞争的确定,执行以下步骤:a)使竞争高效操作模式中的资源锁的无竞争占有的数量的计数递增;b)将竞争比率计算为竞争高效操作模式中的无竞争占有的数量除以竞争高效操作模式中的占有总数;以及c)响应于关于所述竞争比率满足阈值竞争比率的确定,使得所述资源锁改变到无竞争高效(轻量级)操作模式。
申请公布号 CN101253483A 申请公布日期 2008.08.27
申请号 CN200680031537.8 申请日期 2006.09.06
申请人 国际商业机器公司 发明人 D·K·西格尔特
分类号 G06F9/52(2006.01) 主分类号 G06F9/52(2006.01)
代理机构 北京市中咨律师事务所 代理人 于静;杨晓光
主权项 1.一种操作用于控制由多个资源请求器对资源的访问的资源锁的方法,所述资源锁以竞争高效操作模式也即重量级操作模式进行操作,并且所述方法响应于来自一个资源请求器的占有资源锁的请求,所述方法包括以下步骤:使竞争高效操作模式中的资源锁占有的总数的计数递增;响应于关于对资源的访问未被多于一个资源请求器所竞争的确定,执行以下步骤:a)使竞争高效操作模式中的资源锁的无竞争占有的数量的计数递增;b)将竞争比率计算为所述竞争高效操作模式中的无竞争占有的数量除以所述竞争高效操作模式中的占有总数;以及c)响应于关于所述竞争比率满足阈值竞争比率的确定,使得所述资源锁改变到无竞争高效操作模式也即轻量级操作模式。
地址 美国纽约