atomic操作 - ATOMIC_LONG_READ_OP()
概要
atomic操作で任意の値をlong型の値として取得する関数を定義するマクロ
詳細
ATOMIC_LONG_PFX()に"t"の文字列を渡すことでatomic_t型の変数を初期化し、atomic_readと引数の値を連結した文字列で表される関数を実行し、実行結果をlong_型の値として返す関数を定義するマクロ
定義される関数名はatomic_long_readと引数の値を連結した文字列となる
atomic操作で任意の値をlong型の値として取得する関数を定義するマクロ
ATOMIC_LONG_PFX()に"t"の文字列を渡すことでatomic_t型の変数を初期化し、atomic_readと引数の値を連結した文字列で表される関数を実行し、実行結果をlong_型の値として返す関数を定義するマクロ
定義される関数名はatomic_long_readと引数の値を連結した文字列となる