小编S22*_*S22的帖子

linux内核中内存屏障的目的

Robert Love 说“set_task_state(task, state) 将给定的任务设置为给定的状态。如果适用,它还提供了一个内存屏障来强制在其他处理器上排序(这仅在 SMP 系统上需要)否则它相当于任务-> 状态 = 状态

我的问题是:内存屏障如何强制对其他处理器进行排序?

robert love 是什么意思 - 为什么需要这样做?他可能在谈论什么命令?他是在谈论这里的调度队列吗?

如果是这样,SMP 中的每个处理器是否都有不同的调度队列?我很迷惑

linux linux-kernel embedded-linux

5
推荐指数
1
解决办法
965
查看次数

标签 统计

embedded-linux ×1

linux ×1

linux-kernel ×1