【发布时间】:2018-03-21 18:57:50
【问题描述】:
我正在从 linux 内核中查看这个宏,它与处理特定于 cpu 的变量有关
#define get_cpu_var(var) \
(*({ \
preempt_disable(); \
this_cpu_ptr(&var); \
}))
为什么我们禁用抢占?当您在内核中时,抢占不是不会发生的事情吗? (因为内核是抢占的)
【问题讨论】: