atomic

atomic_set 연산에 대하여

start_kernel() -> cgroup_init_early 함수를 보면 아래와 같은 코드가 있습니다. atomic_set(&init_css_set.refcount, 1); 그런데, atomic_set 매크로는 아래와 같이 되어있군요. #define atomic_set(v,i) (((v)->counter) = (i)) 왜 그냥 init_css_set.refcount = 1 과 같이 하면 될 것을 굳이 이렇게 한꺼풀을...