[2][12][单选]对于信号量S,执行一次P(S)操作后,S的值
变为1
不变
减1
减指定数值
答案
减1
解析
PV操作由P操作原语和V操作原语组成原语是不可中断的过程对信号量进行操作。PS:将信号量S的值减1,即S = S - 1;如果S>=0,则该进程继续执行;否则该进程置为等待状态,排入等待队列。VS:将信号量S的值加1,即S = S + 1;如果S>0,则该进程继续执行;否则释放队列中第一个等待信号量的进程。涉及考点为第4章并发与同步。
转载请注明出处。
变为1
不变
减1
减指定数值
减1
PV操作由P操作原语和V操作原语组成原语是不可中断的过程对信号量进行操作。PS:将信号量S的值减1,即S = S - 1;如果S>=0,则该进程继续执行;否则该进程置为等待状态,排入等待队列。VS:将信号量S的值加1,即S = S + 1;如果S>0,则该进程继续执行;否则释放队列中第一个等待信号量的进程。涉及考点为第4章并发与同步。
转载请注明出处。
自然语言系统调用命令控制运行时系统答案系统调用解析用户在编写程序时,若要在屏幕上画出一个红色的圆,需...
运行状态安全状态僵尸状态睡眠状态答案安全状态解析Linux上进程有5种状态:运行状态、中断状态、不可...
主索引表有12项,前10项给出文件前10块的磁盘地址,第11项给出一级索引表的地址,第12项给出二级...
寻道时间旋转延时传输时间调度时间答案调度时间解析磁盘访问时间分为寻道时间、旋转延时和传输时间。寻道时...
reader() { while (T...