2018 操作系统 硬件互斥指令信号量自旋锁 选择题
第 32 题

在下列同步机制中,可以实现让权等待的是( )。

硬件互斥指令 信号量

A. Peterson 方法 B. swap 指令 C. 信号量方法 D. TestAndSet 指令

[tag_link]

正确答案:C

硬件方法实现进程同步需要通过 自旋锁 ,不能实现让权等待,故 B、D 错误;Peterson 算法满足有限等待但不满足让权等待,故 A 错误;记录型信号量由千引入阻塞机制,消除了不让权等待的情况,故 C 正确。