测试和设置与Peterson算法

Sum*_*han 6 operating-system mutex locking

测试和设置实现之间有什么区别 mutexPeterson's Algorithm?

实际系统中实际使用了哪一个?

Sti*_*sis 2

彼得森的算法在带有缓存的现代内存架构中效果不佳。你最终需要不断地冲洗。测试和设置以及互锁操作(例如互锁交换或互锁增量)将更加常用,并且在 CPU 上有直接支持。