0

次のコード行は何をしますか?

boost::interprocess::detail::atomic_cas32( &m_shutdown, 1, 1 ) == 1

ドキュメントによると、それは次のことを行います

//!boost::uint32_tの値を「cmp」と比較します。//!それらが同じである場合は、値を「with」と交換します//!"mem":値へのポインタ//!"with":それを//と交換するもの!"cmp"://と比較する値!*memの古い値を返します

誰かがこのatomic_cas32が何をするのか教えてもらえますか?

4

0 に答える 0