📜  无需等待的OS同步机制

📅  最后修改于: 2020-12-14 03:42:25             🧑  作者: Mango

同步机制,无需等待

到目前为止,我们所看到的所有解决方案都是为了在繁忙的等待中提供互斥的。但是,繁忙等待不是资源的最佳分配,因为尽管进程正在等待关键部分可用,但它始终使CPU一直在忙于检查while循环条件,从而使CPU一直忙碌。

所有具有繁忙等待的同步机制也都存在优先级倒置问题,因为总是有较高优先级的进程必须在关键部分之外等待,因此总是有自旋锁定的可能性,因为该机制打算执行较低的优先级关键部分中的过程。

但是,这些问题需要一个适当的解决方案,而不必忙于等待和优先级倒置。