gpt4 book ai didi

algorithm - IBM 研究论文中的未知语法

转载 作者:行者123 更新时间:2023-12-05 06:54:53 25 4
gpt4 key购买 nike

我正在阅读一篇研究论文高性能动态无锁哈希表和基于列表的集合(Maged M. Michael),我不理解用于示例的这种伪代码语法。

特别是这些部分:

〈pmark,cur,ptag〉: MarkPtrType;
〈cmark,next,ctag〉: MarkPtrType;
nodeˆ.〈Mark,Next〉←〈0,cur〉;
if CAS(prev,〈0,cur,ptag〉,〈0,node,ptag+1〉)

例如。 (第 5 页,第 3 章) enter image description here

更新:

最佳答案

广角括号符号似乎是一个临时列表符号或在一行上操作多个变量(感谢@graybeard 指出)。它甚至可能是某种元组。

这就是 : MarkPtrType; 在类 C 语言中的样子:

MarkPtrType pmark;
MarkPtrType cur;
MarkPtrType ptag;

// or some list assignment notation
// or a tuple

^. 似乎是一种 Pascal 符号,用于取消引用指针并访问记录中的变量 (https://stackoverflow.com/a/1814936/8524584)。

箭头是一个 APL赋值符号,也类似于 Haskell's 做赋值运算符

关于algorithm - IBM 研究论文中的未知语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65439996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com