发明名称 Facilitating bulk lock-unbiasing in an object-based system
摘要 One embodiment of the present invention provides a system that facilitates bulk lock-unbiasing for objects within an object-based computing system. The system maintains an epoch, which is a field containing a timestamp, for a biasable object class and each instance of the biasable object class. If the epoch for the biasable object class matches the epoch for a specific instance of the biasable object class, the system knows that any bias for that specific instance is currently valid. When the system receives a signal to perform a bulk lock-unbiasing operation for instances of the biasable object class, it responds by stopping all threads in the object-based computing system at a safe point. Then, the system performs a bulk lock-unbiasing operation for unlocked instances of the biasable object class by incrementing the epoch for the biasable object class and by incrementing corresponding epochs for locked instances of the biasable object class.
申请公布号 US2006288351(A1) 申请公布日期 2006.12.21
申请号 US20060353537 申请日期 2006.02.14
申请人 发明人 DETLEFS DAVID L.;RUSSELL KENNETH B.
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址