atomic命令 - xchg()
概要
2つの値を入れ替える
詳細
__xchg_op()に入れ替える2つの値へのポインタと実行命令としてxchgを引数として渡して2つの値を入れ替える
尚、xchg命令ではLOCKプリフィックスの有無に関わらずatomicに実行されるため、lockには空文字を渡す
2つの値を入れ替える
__xchg_op()に入れ替える2つの値へのポインタと実行命令としてxchgを引数として渡して2つの値を入れ替える
尚、xchg命令ではLOCKプリフィックスの有無に関わらずatomicに実行されるため、lockには空文字を渡す