OS中忙等待和自旋锁的区别?
Difference between busy waiting and spin lock in OS?
谁能详细解释下忙等待和自旋锁在OS(操作系统)中的区别?
请用通俗易懂的语言解释一下
简单地说:
忙等待 是一种进程反复检查条件是否为真(来自维基百科)的技术。
Spinlock 使用上述技术来检查锁是否可用。
这 2 个 SO 答案很好地解释了什么是自旋锁以及何时应该使用它:
谁能详细解释下忙等待和自旋锁在OS(操作系统)中的区别?
请用通俗易懂的语言解释一下
简单地说:
忙等待 是一种进程反复检查条件是否为真(来自维基百科)的技术。
Spinlock 使用上述技术来检查锁是否可用。
这 2 个 SO 答案很好地解释了什么是自旋锁以及何时应该使用它: