gpt4 book ai didi

multithreading - 哪些CPU体系结构支持比较和交换(CAS)?

转载 作者:行者123 更新时间:2023-12-03 08:38:23 25 4
gpt4 key购买 nike

只是想知道哪种CPU体系结构支持比较和交换原子基元?

最佳答案

Powerpc具有可用的更强大的原语:“lwarx”和“stwcx”

lwarx从内存中加载一个值,但会记住该位置。任何其他触摸该位置的线程或CPU都将导致条件存储指令“stwcx”失败。

因此,lwarx/stwcx组合允许您实现原子增量/减量,比较和交换,以及更强大的原子操作,例如“原子增量循环缓冲区索引”

关于multithreading - 哪些CPU体系结构支持比较和交换(CAS)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/151783/

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