发明名称 MEMÓRIA TRANSACIONAL QUE UTILIZA GRAVAÇÕES ARMAZENADAS EM BUFFER E ORDEM DE SERIALIZAÇÃO REFORÇADA
摘要 Various technologies and techniques are disclosed that support buffered writes and enforced serialization order in a software transactional memory system. A buffered write process is provided that performs writes to shadow copies of objects and writes content back to the objects after validating a respective transaction during commit. When a write lock is first obtained for a particular transaction, a shadow copy is made of a particular object. Writes are performed to and reads from the shadow copy. After validating the particular transaction during commit, content is written from the shadow copy to the particular object. A transaction ordering process is provided that ensures that an order in which the transactions are committed matches an abstract serialization order of the transactions. Transactions are not allowed to commit until their ticket number matches a global number that tracks the next transaction that should commit.
申请公布号 BRPI0809078(A2) 申请公布日期 2014.09.09
申请号 BR2008PI09078 申请日期 2008.03.13
申请人 MICROSOFT CORPORATION 发明人 DAVID DETLEFS;JOHN JOSEPH DUFFY;MICHAEL M. MAGRUDER;GOETZ GRAEFE;VINOD K. GROVER;TIMOTHY LAWRENCE HARRIS
分类号 G06F12/14;G06F12/00 主分类号 G06F12/14
代理机构 代理人
主权项
地址