我从 linux 内核中查看这个宏,它与处理特定于 cpu 的变量有关
#define get_cpu_var(var) \
(*({ \
preempt_disable(); \
this_cpu_ptr(&var); \
}))
为什么我们禁用抢占?当您在内核中时,抢占不是不会发生的事情吗?(因为内核是做抢占的)