发明名称 Lock-free concurrent object dictionary
摘要 An object storage system comprises one or more computer processors or threads that can concurrently access a shared memory, the shared memory comprising an array of equally-sized cells. In one embodiment, each cell is of the size used by the processors to represent a pointer, e.g., 64 bits. Using an algorithm performing only one memory write, and using a hardware-provided transactional operation, such as a compare-and-swap instruction, to implement the memory write, concurrent access is safely accommodated in a lock-free manner.
申请公布号 US8443155(B2) 申请公布日期 2013.05.14
申请号 US20090651296 申请日期 2009.12.31
申请人 ADAMS KEITH;AHRENS SPENCER;FACEBOOK, INC. 发明人 ADAMS KEITH;AHRENS SPENCER
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址