linuxのメモ

Linux kernelの実装を解説していきます (対象ver 4.5)

atomic操作 - atomic_cmpxchg()

概要

atomic_t型の変数の値が古い値と等しい場合に新しい値に書き換える

詳細

引数として受け取ったatomic_t型のポインタのcounterのポインタをcmpxchg()に渡して実行する