gpt4 book ai didi

linux - 哪个处理器将获取自旋锁?

转载 作者:太空宇宙 更新时间:2023-11-04 04:46:58 25 4
gpt4 key购买 nike

在 4 处理器系统中,三个处理器中的哪一个(所有 3 个处理器都在自旋以获取自旋锁)将获取第四个处理器释放的自旋锁?

最佳答案

在简单的自旋锁中,它是不确定的。自旋锁被释放后第一个对其进行测试的处理器将获得它。当进程永远无法获得锁时,这可能会导致饥饿,因为在等待进程之后请求锁的进程始终首先获得锁。出于这个原因,大多数操作系统都没有实现这样的自旋锁,并且将处理器时间浪费在忙等待上。 Windows 具有排队自旋锁,而 Mac OS X 和 Solaris 使用自适应互斥锁。

关于linux - 哪个处理器将获取自旋锁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29411247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com