*参照元 [#m99ce174]
#backlinks

*説明 [#p6e21e71]
-パス: 複数あり
--汎用: [[linux-2.6.33/include/linux/types.h]]
-パス: [[linux-2.6.33/include/linux/types.h]]

-アトミック演算に用いる型
--実質、保持する値は符号付き整数型
--C の整数(int など)にはキャストできないように工夫されている。


**参考 [#db7ae356]
-操作関数(一部)
--[[linux-2.6.33/atomic_add()]]
--[[linux-2.6.33/atomic_sub()]]
--[[linux-2.6.33/atomic_inc()]]
--[[linux-2.6.33/atomic_dec()]]


*実装 [#pf0457a0]
 typedef struct {
         volatile int counter;
 } atomic_t;


*コメント [#b4047e1c]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS