发明名称 管理链接表数据结构的方法和装置
摘要 本文介绍一种管理链接表数据结构(20)的方法。链接表数据结构(20)有许多元素(22a、22b…22n),每个元素包括数据项(24a、24b… 24n)和顺序指向下一个元素的指针(26a、26b…26n)。该方法允许通过插入或从中删除元素来修改链接表数据结构(20),并允许同时执行对链接表数据结构(20)的非同步遍历操作。具体来说,该方法要求用原子操作(36)来修改链接表数据结构(20)内元素(24a、24b…24n)的指针(26a、26b…26n),以反映对链接表数据结构(20)的任何修改。采用原子操作(36)来更新指针(26a、26b…26n),能保障非同步遍历操作(38)检查的是有效的数据路径。
申请公布号 CN1236453A 申请公布日期 1999.11.24
申请号 CN98801186.7 申请日期 1998.06.30
申请人 太阳微系统有限公司 发明人 K·L·克鲁格
分类号 G06F9/46;G06F19/00;G06F13/00;G06F12/14;G06F17/30;G06F13/14 主分类号 G06F9/46
代理机构 中国专利代理(香港)有限公司 代理人 王勇;王岳
主权项 1.一种计算机实现的管理链接表数据结构的方法,其中,链接表数据结构包括由数据部分和指针部分组成的第一个元素,该方法包括下列步骤:修改链接表数据结构;更新第一个元素的指针部分以反映对链接表数据结构的修改,更新步骤包含一个原子操作;在对链接表数据结构修改的同时,执行对链接表数据结构的非同步遍历。
地址 美国加利福尼亚州