早教吧 育儿知识 作业答案 考试题库 百科 知识分享

多个进程对信号量S进行了5次P操作,2次V操作后,现在信号量的值是-3,与信号量S相关的处于阻塞状态的进程有几个?信号量的初值是多少?

题目详情
多个进程对信号量S进行了5次 P操作,2次V操作后,现在信号量的值是 -3,与信号量S相关的处于阻塞状态的进程有几个?信号量的初值是多少?
▼优质解答
答案和解析
阻塞状态的进程是3个,这个看信号量当前的值就知道了。
信号量的初值是0,每次执行P操作要对信号量的值-1,每次执行V操作要+1,5次P,2次V之后是-3,所以初值是0.