信号量初值
设有五个进程共享一个互斥段,如果最多允许三个进程同时进入互斥段,则所采用的互斥信号量的初值应该是多少??...
设有五个进程共享一个互斥段,如果最多允许三个进程同时进入互斥段,则所采用的互斥信号量的初值应该是多少??
展开
1个回答
展开全部
初值应该是3.
每有一处进程进入,就减1.当三个进程进入,第4个进程想要进入时,再执行P操作就会变为负值,从而阻塞后继进程进入。
每有一处进程进入,就减1.当三个进程进入,第4个进程想要进入时,再执行P操作就会变为负值,从而阻塞后继进程进入。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询