我需要在 python 程序中使用原子 CompareAndSet 操作,但我没有找到有关如何使用它的引用。
Python提供这样的原子函数吗?
谢谢。
最佳答案
来自atomics
图书馆:
import atomics
a = atomics.atomic(width=4, atype=atomics.INT)
# set to 5 if a.load() compares == to 0
res = a.cmpxchg_strong(expected=0, desired=5)
print(res.success)
注意:我是这个库的作者
关于python - python有原子CompareAndSet操作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22949926/