()是一种只能由P、V操作所改变的整型变量,它可用于实现进程的互斥和同步。
A. 控制变量
B. 锁
C. 整型信号量
D. 记录型信号量
对于记录型信号量,在执行一次P操作(或称wait操作)时,信号量的值应当()。当其值小于0时,进程应阻塞。
A. 不变
B. 加1
C. 减指定数值
D. 减1
对于记录型信号量,在执行一次V操作(或称signal操作)时,信号量的值应当加1。当其值为()时,应唤醒阻塞队列中的进程。
A. 大于0
B. 小于0
C. 大于等于0
D. 小于等于0
用信号量S实现对系统中4台打印机的互斥使用,S.value的初值应设置为(),若S.value的当前值为-1,则表示S.L队列有()个等待进程。
A. 1,1
B. -1,1
C. 4,1
D. -4,1