[16][34][多选]如果信号量 S 的值从原来的 3 变为 5,下列哪些操作可以满足这一变化
进程对信号量 S 进行了 2 次 V 操作
进程对信号量 S 进行了 7 次 P 操作,4 次 V 操作
进程对信号量 S 进行了 3 次 P 操作,1 次 V 操作
进程对信号量 S 进行了 1 次 P 操作,3 次 V 操作
进程对信号量 S 进行了 4 次 P 操作,6 次 V 操作
答案
进程对信号量 S 进行了 2 次 V 操作
进程对信号量 S 进行了 1 次 P 操作,3 次 V 操作
进程对信号量 S 进行了 4 次 P 操作,6 次 V 操作
解析
&-{"name":"GodelPlugin","parameters":{"input":"print('依据信号量机制对进程间同步过程中的分析,信号量 S 的 P 操作相当于进入区操作,V 操作相当于退出区操作,P 操作作为减一操作,V 操作作为加一操作,所以要使信号量的值由 3 变为 5,需要 V 操作比 P 操作多 2 次,故选择 ADE 选项。
【涉及考点】
第 4 章 并发与同步
'"}}
依据信号量机制对进程间同步过程中的分析,信号量 S 的 P 操作相当于进入区操作,V 操作相当于退出区操作,P 操作作为减一操作,V 操作作为加一操作,所以要使信号量的值由 3 变为 5,需要 V 操作比 P 操作多 2 次,故选择 ADE 选项。
【涉及考点】
第 4 章 并发与同步
转载请注明出处。