python中的比较和交换指令

python中的比较和交换指令,python,python-2.7,c++11,Python,Python 2.7,C++11,可以用python编写CAS指令吗?CAS=比较和交换 我正在为C++中的表达式寻找等价物: std::atomic<T> a; a.compare_exchange_strong(x, y); std::原子a; a、 比较强(x,y); Python没有。正如您所知,CAS是一种用于多线程实现同步的原子指令。C++比Python有更复杂的多线程和同步。P/thyPython是一个错误的语言来摆弄这些东西。试试SSEs。请看。好的,但在Python中什么可以被视为原子操作呢?@G

可以用python编写CAS指令吗?CAS=比较和交换

我正在为
C++
中的表达式寻找等价物:

std::atomic<T> a;
a.compare_exchange_strong(x, y);
std::原子a;
a、 比较强(x,y);

Python没有。正如您所知,CAS是一种用于多线程实现同步的原子指令。C++比Python有更复杂的多线程和同步。P/thyPython是一个错误的语言来摆弄这些东西。试试SSEs。请看。好的,但在Python中什么可以被视为原子操作呢?@Gilgamesz请看和。简而言之:由于全局解释器锁(GIL),许多操作转换为单个字节码指令,并且是原子的