Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么preempt_计数不是旧版本linux内核(如2.6.33)中的每cpu变量_Linux_Kernel_Interrupt_Pic_Preemptive - Fatal编程技术网

为什么preempt_计数不是旧版本linux内核(如2.6.33)中的每cpu变量

为什么preempt_计数不是旧版本linux内核(如2.6.33)中的每cpu变量,linux,kernel,interrupt,pic,preemptive,Linux,Kernel,Interrupt,Pic,Preemptive,我对旧linux内核(如2.6.33)中的抢占式_计数有疑问 该变量中的所有相关字段都与CPU相关信息有关,为什么内核不使用基于CPU的变量 #define preempt_count() (current_thread_info()->preempt_count)

我对旧linux内核(如2.6.33)中的抢占式_计数有疑问

该变量中的所有相关字段都与CPU相关信息有关,为什么内核不使用基于CPU的变量

    #define preempt_count() (current_thread_info()->preempt_count)