某博物馆最多可容纳500人同时参观,有一个出入口,该出入口一次仅允许一个人通过。参观者的活动描述如下:
cobegin
参观者进程i:
{ …
进门;

参观;

出门;

}
coend
请添加必要的信号量和P、V(或wait()、signal())操作,以实现上述过程中的互斥与同步。要求写出完整的过程,说明信号量的含义并赋初值。
解题过程具体如下:

semaphore mutex=1;//互斥的来使用出入口
semaphore empty=500;//博物馆中的空位数void visitor()
{while(true){p(empty) ;      //当博物馆还有空位的时才能进入博物馆p(mutex);进门;         //进门操作是互斥的,一次只允许一个人进去,所以用PV操作包起来v(mutex);参观;p(mutex);出门;          //这个操作也是互斥的,一次只允许一个人出去v(mutex);v(empty);        //出门后释放一个空位}}

某博物馆最多可容纳500人同时参观,有一个出入口,该出入口一次仅允许一个人通过。相关推荐

  1. 【操作系统】-同步互斥-【2013真题】-某博物馆最多容纳500人...

    45.(7 分)某博物馆最多可容纳 500 人同时参观,有一个出入口,该出入口一次仅允许一个人 通过.参观者的活动描述如下: cobegin 参观者进程 i:{ 进门: 参观: 出门: }coend ...

  2. IT技术超级群(容纳500人) Group:47744707 (齐聚各方高手)

    IT技术超级QQ群(容纳500人) 群号:47744707 欢迎广大技术朋友的加入,共同交流,共同提高!!!最终目标500技术人共同进步~! 有CSDN,ADMID5,Chinaz,im286,点石, ...

  3. 估值150亿,账上还有近10亿现金,却减员500人,这家公司CEO的说法你认同吗?...

    本文来自公众号"猎云网",Techweb经授权发布 ID | ilieyun 作者 | 尹子璇 这是"减员",不是"裁员",减员理由也与疫情 ...

  4. QQ邮箱每次可以群发多少人呢?探秘邮箱最多可以群发多少人?

    在外贸和物流行业里经常会需要邮箱来传递业务,小编是一个外贸行业的一员,在深处外贸行业里发现经常会有一些员工是需要邮箱群发邮件来实现业务上的往来,用TOM.QQ.163的都有,那么邮箱如何群发给多个邮箱 ...

  5. android开发超级群(500人)

    android开发超级群(500人) 165740073 赶快来哈!!入群暗号,android开发

  6. 微信群聊,为什么人数上限500人?

    作者:hy0625 全文共 1687 字,阅读需要 4 分钟 ---- / BEGIN / ---- 之前跟朋友聊天,提到了这个问题:为什么微信的群聊限制在了500人,是出于什么原因? 简单思考了一下 ...

  7. 对某班学生成绩排序。从键盘依次输入某班学生的姓名和成绩(一个班级人数最多不超过50人)并保存,然后分别按学生成绩由高到低顺序输出学生姓名和成绩,成绩相同时,则按输入次序排序。

    [问题描述] 对某班学生成绩排序.从键盘依次输入某班学生的姓名和成绩(一个班级人数最多不超过50人)并保存,然后分别按学生成绩由高到低顺序输出学生姓名和成绩,成绩相同时,则按输入次序排序. [输入形式 ...

  8. 200人 500人规模园区网设计(中小企业网络)

    200人 500人规模园区网 一.设备选型(光口和电口的交换机,注意设备利旧) 二.技术需求 三.详细配置 STP Eth-trunk VLAN 网关 SVI DHCP 出口路由 NAT NAT 端口 ...

  9. 500人访问的网站服务器配置,500人并发量的服务器配置

    500人并发量的服务器配置 内容精选 换一换 当您发现云服务器的运行速度变慢或云服务器突然出现网络断开的情况,则可能是云服务器的带宽和CPU利用率过高导致.如果您已经通过云监控服务创建过告警任务,当C ...

最新文章

  1. python第三方库安装方法-Python第三方库安装
  2. opencv各版本链接及opencv_contrib库各版本链接
  3. 登录案例_BeanUtils基本使用
  4. linux 命令行模式下,浏览网页方法
  5. UE4 HTC VIVE - 番外篇 - 局域网联机(一)
  6. Brave Game【博弈】
  7. 蔚来Q4经调整净亏损17亿元 部分车型将调价
  8. Linux上SQL Server事务复制
  9. 在$x_0$处全导数可逆的函数$f:\mathbf{R^n}\to\mathbf{R^n}$的一个性质
  10. ASP.NET案例--新闻模块设计
  11. 需求分析说明书SRS
  12. 空气污染扩散模型-高斯烟羽烟团模型原理及GIS应用示例
  13. ubuntu下人体姿态识别OpenPose编译运行
  14. 电子游戏数据分析报告
  15. android9系统WIFI提示已连接,无法访问互联网
  16. cdrom是什么意思_开启电脑时出现CDROM是什么意思
  17. C#中Skip和Take的用法
  18. iPhone12或再引领轻薄时尚风潮,半斤机将被抛弃
  19. 互联网的行业都有哪些岗位?
  20. Linkflow CDP亮相GDMS全球数字营销峰会

热门文章

  1. 阴阳师服务器维护2月20,阴阳师体验服2月20日更新了什么 2.20更新维护公告
  2. 已知两点求直线一般方程,已知三点求平面一般方程
  3. unity Toggle Groud
  4. HybridSN 高光谱分类
  5. php 如何宏定义,[PHP] PHP源码常用代码中的宏定义
  6. 使用IE浏览器下载文件,文件名中文名称乱码
  7. uni-app 蓝牙连接设备
  8. [ZJOI2009]狼和羊的故事【最小割】
  9. java格式话时间报错java cannot format given object as a date
  10. 1095 Cars on Campus