操作系统 进程互斥计算设有N个进程共享一个互斥段,如果:(1)每次只运行一个进程进入互斥段;(2)每次最多允许m个进程(

操作系统 进程互斥计算
设有N个进程共享一个互斥段,如果:(1)每次只运行一个进程进入互斥段;(2)每次最多允许m个进程(m<=N)同时进入互斥段。试问:所采用的信号量的初值是否相同?信号量值的变化范围如何?
唛子鱼 1年前 已收到1个回答 举报

雪殇MM 春芽

共回答了13个问题采纳率:84.6% 举报

只有一个信号量那个初值可以为1,就是只有一个进程可以被分配到那个资源。信号量的值变化从1到-(m-1)。
1表示没有进程占用资源
0表示有一个进程正在占用
-x表示一个进程正在占用,x个进程在等待

1年前

11
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.009 s. - webmaster@yulucn.com