发明名称 Cache management system providing improved page latching methodology
摘要 A cache management system providing improved page latching methodology is described. In one embodiment, for example, a method is described for providing access to data in a multi-threaded computing system, the method comprises steps of: providing a cache containing pages of data in memory of the multi-threaded computing system; associating a latch with each page in the cache to regulate access to the page, the latch allowing multiple threads to share access to the page for read operations and a single thread to obtain exclusive access to the page for write operations; in response to a request from a first thread to read a particular page, determining whether the particular page is in the cache without blocking access by other threads to pages in the cache; if the particular page is in the cache, attempting to obtain the latch for purposes of reading the particular page; and allowing the first thread to read the particular page unless a second thread has latched the particular page on an exclusive basis.
申请公布号 US7383389(B1) 申请公布日期 2008.06.03
申请号 US20040709324 申请日期 2004.04.28
申请人 SYBASE, INC. 发明人 BUMBULIS PETER
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址