gpt4 book ai didi

algorithm - fetch_and_store 操作是做什么的

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:48:09 25 4
gpt4 key购买 nike

我有一个算法,里面有一个 fetch_and_store 操作。除了这一行之外,我全面了解该算法:pred : ^qnode := I->prev := fetch_and_store (L, I)。这就是 CLH 算法(用于并发编程)。有人可以帮助我理解这部分吗?

算法:http://www.cs.rochester.edu/research/synchronization/pseudocode/ss.html#clh

最佳答案

fetch_and_store (L, I) 原子地将 I 写入 L 并返回 L 的先前值。这确保锁定节点将仅与一个线程一起工作:线程将其用于处理并替换与其他节点。其他线程将采用我们放置在这里的节点。

关于algorithm - fetch_and_store 操作是做什么的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39962811/

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