首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

per-CPU变量

所以,就引入了per-cpu变量。 什么是per-CPU变量 per-CPU变量是linux系统一个非常有趣的特性,它为系统中的每个处理器都分配了该变量的副本。...per-CPU按照存储变量的空间来源分为静态per-CPU变量和动态per-CPU变量,前者的存储空间是在代码编译时静态分配的,而后者的存储空间则是在代码的执行期间动态分配的。...#endif 对以上DEFINE_PER_CPU依然使用DEFINE_PER_CPU(int, val)做举例说明: DEFINE_PER_CPU(int, val) -> DEFINE_PER_CPU_SECTION...type, name)普通的per-CPU声明和定义DECLARE_PER_CPU_FIRST(type, name)/DEFINE_PER_CPU_FIRST(type, name)该per-CPU变量会在整个...如果需要访问其他处理器的副本,可以使用函数per_cpu(var, cpu) #define per_cpu(var, cpu) (*per_cpu_ptr(&(var), cpu)) 使用动态per-CPU

59510
领券