操作系统
2016-27
使用TSL(Test and Set Lock)指令实现进程互斥的伪代码如下所示。
do {
...
while (TSL(&lock));
critical_section;
lock = FALSE;
...
} while (TRUE);下列与该实现机制相关的叙述中,正确的是_。
A. 退出临界区的进程负责唤醒阻塞态进程
B. 等待进入临界区的进程不会主动放弃CPU
C. 上述伪代码满足“让权等待”的同步准则
D. while(TSL(&lock))语句应在关中断状态下执行
答案
答案:B