若一个信号量的初值为3,经过多次PV操作以后当前值为-1,此表示等待进入临界区的进程数是()。
A.1
B.2
C.3
D.4
第2题
下列对临界区的论述中,正确的是( )。
A.临界区是指进程中用于实现进程互斥的那段代码
B.临界区是指进程中用于实现进程同步的那段代码
C.临界区是指进程中用于实现进程通信的那段代码
D.临界区是指进程中用于访问共享资源的那段代码
请帮忙给出正确答案和分析,谢谢!
第3题
有两个并发执行的进程P1和进程P2,共享初值为1。的变量x。P1对x加1,P2对x减1加1和减1操作的指令序列分别如下:两个操作完成后,x的值( )。
A.可能为-1或3
B.只能为1
C.可能为0、1或2
D.可能为-1、0、1或2
请帮忙给出正确答案和分析,谢谢!
第4题
进程P0和进程P1的共享变量定义及其初值为:则并发执行进程P0和进程P1时产生的情况是( )。
A.不能保证进程互斥进入临界区,会出现“饥饿”现象
B.不能保证进程互斥进入临界区,不会出现“饥饿”。现象
C.能保证进程互斥进入临界区,会出现“饥饿”现象
D.能保证进程互斥进入临界区,不会出现“饥饿”现象
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!