某博物馆最多可容纳500人同时参观,有一个出入口,该出入口一次仅允许一个人 通过...出完整的过程,说明信号量的含义并赋初值。
定义两个信号量Semaphore empty = 500 ; //博物馆可以容纳的最多人数(2分)Semaphore mutex = 1 ; //用于出人口资源的控制 (2分)cobegin参观者进程i:{……P(empty);P( mutex);进门;V(mutex);参观;P( mutex);出门;V(mutex);V ( empty);……}coend (3 分)
举一反三
- 某博物馆最多可容纳500人同时参观,有一个出入口,该出入口一次仅允许一个人 通过。参观者的活动描述如下: cobegin 参观者进程i: { …… 进门; …… 参观; …… 出门; …… } coend 请添加必要的信号量和P、V (或wait ()、signal ())操作,以实现上述过程中的互斥 与同步。要求写出完整的过程,说明信号量的含义并赋初值。
- 药店入口适中,玻璃明亮,使顾客能看清店内,然后被吸引入店内 A: 封闭性出入口 B: 开放型出入口 C: 半开放型出入口 D: 出入分开型出入口
- 流程图中的判断框,有一个入口和个出口。(与“一”同格式数字)
- 设有 5 个进程共享一个互斥段,如果最多允许有 3 个进程同时进入互斥段,则所采用的互斥信号量的初值应是( )
- 设有n个进程共用一个相同的程序段,如果每次最多允许m个进程同时进入临界区,则信号量的初值为()
内容
- 0
根据出入的对象不同,出入口分为工作时间出入口和非工作时间出入口
- 1
[已过时]拥有150个小型汽车停车位的地下停车库设有两个坡道式出入口,下列宽度要求错误的是哪一项?() A: 设一个4.0m的单车行驶出入口,一个6.0m的双车行驶出入口 B: 设两个4.0m的单车行驶出入口 C: 设一个3.5m的单车行驶出入口,一个7.0m的双车行驶出入口 D: 设一个4.0m的单车行驶出入口,一个7.0m的双车行驶出入口
- 2
危险作业场所必须设置安全通道,通道和入口保持畅通,出入口不少于 ____ 个
- 3
设有n个进程共用一个相同的程序段(临界区),如果每次最多允许m个进程(m£n)同时进入临界区。则信号量的初值为____。 </p></p>
- 4
出入口控制系统是利用自定义符识别,对出入目标进行识别并控制出入口执行机构的动作。()