发明名称 |
MANAGING CONCURRENT ACCESSES TO A CACHE |
摘要 |
Various embodiments of the present invention allow concurrent accesses to a cache. A request to update an object stored in a cache is received. A first data structure comprising a new value for the object is created in response to receiving the request. A cache pointer is atomically modified to point to the first data structure. A second data structure comprising an old value for the cached object is maintained until a process, which holds a pointer to the old value of the cached object, at least one of one of ends and indicates that the old value is no longer needed.
|
申请公布号 |
US2012303908(A1) |
申请公布日期 |
2012.11.29 |
申请号 |
US201213570847 |
申请日期 |
2012.08.09 |
申请人 |
DANTZIG PAUL M.;DRYFOOS ROBERT O.;DURI SASTRY S.;IYENGAR ARUN;INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
DANTZIG PAUL M.;DRYFOOS ROBERT O.;DURI SASTRY S.;IYENGAR ARUN |
分类号 |
G06F12/08 |
主分类号 |
G06F12/08 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|