2017-08-21 12 views
0

PythonでCAS命令を使用することはできますか? CAS =比較とスワップPythonの命令の比較とスワップ

私はC++での発現のための同等の何かを探しています:

std::atomic<T> a; 
a.compare_exchange_strong(x, y); 
+0

Pythonは、このようなもので手を出すのは間違った言語です。 SSEを試してみてください。 –

+0

https://stackoverflow.com/questions/25219326/does-python-have-compare-and-swap-operationsを参照してください。 –

答えて

2

PythonはCAS operationを持っていません。ご存じのように、CASは同期を達成するためにマルチスレッドで使用されるアトミック命令です。 C++は、Pythonよりはるかに洗練されたマルチスレッドと同期を持っています。

+0

okですが、Pythonのアトミック操作とは何が考えられますか? – Gilgamesz

関連する問題