0
do-while
ループでatomicCAS
を使用していて、最初の並列プログラムで必要なときにさまざまな算術演算を実行しています。 do-while
でatomicCAS
を使用してインクリメントするのと同じことになるatomicInc
のような他の操作があることがわかりますか?これは(クロックサイクルの点で)より効率的でしょうか、またはatomicCAS
の過度使用から移行する際のポイントはありませんか?atomicCASを使用するよりも、より具体的なアトミック操作をいつ好むべきですか?
T Willy、@ talonmiesの回答を受け入れることを検討してください。 – einpoklum