首页> 外国专利> Concurrent reads and inserts into a data structure without latching or waiting by readers

Concurrent reads and inserts into a data structure without latching or waiting by readers

机译:并发读取并插入数据结构而不锁定或等待读取器

摘要

A method includes performing, by a data structure processor, concurrent read and write operations into a hierarchical data structure that includes a mutable tier including extendible hashing, a hash table, and an immutable tier including a concise hash table (CHT) bitmap. Writers acquire latches on the hierarchical data structure elements that the latches modify. The hierarchical data structure elements are directly accessed by readers without acquiring latches. A modify operation is executed by a writer for one or more levels of the hierarchical data structure. When removed portions of the hierarchical data structure are no longer referenced, tracking is performed by use of a combination of a global state value and a copied local state value.
机译:一种方法包括通过数据结构处理器,并发读取和写入操作以分层数据结构执行,该分层数据结构包括可变层,包括可扩展散列,哈希表和包括简明哈希表(CHT)位图的不可阻力的层。作家在锁存修改的分层数据结构元素上获取锁存器。读取器直接访问分层数据结构元素而不获取锁存器。由编写器执行修改操作,用于一个或多个层级数据结构。当不再引用分层数据结构的删除部分时,通过使用全局状态值和复制的本地值的组合来执行跟踪。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号