由两个进程同时执行down_interruptible调用来争用信号量

时间:2015-06-18 08:26:18

标签: linux-kernel semaphore

是否有可能通过down_interruptible调用在不同处理器内核上运行的两个进程同时获取初始值为1的信号量。

1 个答案:

答案 0 :(得分:1)

不,不可能通过不同的进程同时获取1初始化的信号量。

信号量与其他同步机制一样,旨在由不同的进程/线程使用。为什么你认为来自不同处理器的访问会破坏它们?