首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
回答下面问题
[问答题]
某机场只有一条飞机跑道,为了提高效率和安全性,现规定:当飞机跑道有飞机起飞时,不允许飞机降落,但此时可以让多架飞机逐个利用跑道起飞;反之,当有飞机降落进入跑道时则不允许起飞飞机进入跑道,但允许飞机依次降落在跑道上,然后驶出跑道。请解决以下问题:
(1)请利用信号量和P、V操作正确实现飞机在跑道上起降。(要求:说明所设的信号量的意义及初值);
(2)若把飞机看作进程,为了合理实现对飞机进程的管理,给出描述飞机进程的数据结构。
添加笔记
求解答(0)
邀请回答
收藏(0)
分享
纠错
1个回答
添加回答
0
肖立飞
飞p1 降p2
互斥资源: 飞机场C,跑道D
C=1,D=1;
p1.wake(),p2.wake();
p1(C);p1.wake();
C--,p2.wait();
p1(D);
D--,p2.wait();
V(C);p2.wake();
V(D);
p2(C)
C--;
p2(D);
D--;
V(D);
V(C);
发表于 2023-11-29 14:31:29
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
操作系统
上传者:
城市里的养猫者
难度:
1条回答
0收藏
863浏览
热门推荐
相关试题
有两个N*N的矩阵A和B,想要在P...
阿里巴巴
操作系统
评论
(38)
来自
阿里巴巴2015实习生笔试题
请编写实现malloc()内存分配...
微软
C++
操作系统
评论
(3)
未来工作城市的选择是怎样的?
通用能力
评论
(1)
相关性分析有哪些?
评论
(1)
如何检验聚类分析结果
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题