news 2026/4/15 17:08:55

进程同步互斥

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
进程同步互斥

试题 1

试题正文

今有3个并发进程R、M、P,它们共享一个缓冲器B。

今有3个并发进程R、M、P,它们共享一个缓冲器B。

进程R负责向B中输入数据(整数);如果进程R送入的数据是偶数,进程M负责打印;如果进程R送入的数据是奇数,进程P负责打印。

缓冲器B中每次只能存放一个数据,数据一旦被打印,进程R又可存放下一个数据,……。

用PV操作控制,写出三个进程的工作流程。

(1) 设信号量如下,请填上每个信号量所代表的资源和初始值:

(从题下面的标签中选择合适的标签拖拽到相应的空白处)

信号量代表资源初始值
empty
full-even
full-odd

(2) 进程工作流程如下,请填上相应的操作步骤:

(从题下面的标签中选择合适的标签拖拽到相应的空白处)

Process RProcess MProcess P
Begin
L1:






Goto L1
End
Begin
L2:



Goto L2
End
Begin
L3:



Goto L3
End

试题 2

试题正文

今有4个并发进程R1、R2、P1、P2,它们共享一个缓冲器B。

R1、R2负责向缓冲区中送数据, P1、P2负责打印缓冲区中数据。

要求:如果是R1送的数据, P1负责打印;如果是R2送的数据, P2负责打印;缓冲器B中每次只能存放一个数据。

用PV操作控制,写出四个进程的工作流程。

(1) 设信号量如下,请填上每个信号量所代表的资源和初始值:

(从题下面的标签中选择合适的标签拖拽到相应的空白处)

信号量代表资源初始值
empty
full1
full2

(2) 进程工作流程如下,请填上相应的操作步骤:

(从题下面的标签中选择合适的标签拖拽到相应的空白处)

Process R1Process R2
Begin
L1:



Goto L1
End
Begin
L2:



Goto L2
End
Process P1Process P2
Begin
L3:



Goto L3
End
Begin
L4:



Goto L4
End

试题 3

试题正文

桌上有一空盘子,只允许放一个水果。爸爸可向盘子中放苹果,也可向盘子中放桔子。

儿子专等吃盘子中的苹果,女儿专等吃盘子中的桔子。

规定当盘子空时一次只能放一个水果,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。

(1) 设信号量如下,请填上每个信号量所代表的资源和初始值:

(从题下面的标签中选择合适的标签拖拽到相应的空白处)

信号量代表资源初始值
empty
full-apple
full-orange

(2) 进程工作流程如下,请填上相应的操作步骤:

(从题下面的标签中选择合适的标签拖拽到相应的空白处)

Process 爸爸Process 儿子Process 女儿
Begin
L1:






Goto L1
End
Begin
L2:



吃苹果
Goto L2
End
Begin
L3:



吃桔子
Goto L3
End

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 17:10:01

M2FP在智能健身镜中的应用:姿势矫正

M2FP在智能健身镜中的应用:姿势矫正 引言:智能健身的视觉革命 随着居家健身和AI健康管理的兴起,智能健身镜作为融合运动科学与人工智能的终端设备,正逐步进入家庭和健身房。其核心能力之一是实时姿态识别与动作指导,…

作者头像 李华
网站建设 2026/4/15 17:09:45

从理论到实践:M2FP模型完整训练指南

从理论到实践:M2FP模型完整训练指南 📌 引言:为何需要高精度多人人体解析? 在智能视频监控、虚拟试衣、人机交互和数字人生成等前沿应用中,细粒度的人体语义分割已成为核心技术支撑。传统语义分割模型往往只能识别“人…

作者头像 李华
网站建设 2026/4/15 17:09:48

政务信息公开:AI翻译助力政策文件对外传播

政务信息公开:AI翻译助力政策文件对外传播 🌐 AI 智能中英翻译服务 (WebUI API) 一、引言:政务信息出海的翻译挑战与AI破局 随着“一带一路”倡议持续推进和国际交流日益频繁,中国政府机构在推动政务信息公开国际化方面面临前所未…

作者头像 李华
网站建设 2026/4/15 8:57:33

邮件自动翻译:CSANMT集成企业邮箱系统实战

邮件自动翻译:CSANMT集成企业邮箱系统实战 📌 业务场景与痛点分析 在跨国企业日常运营中,中英文邮件往来频繁,但人工翻译耗时耗力,且非专业人员难以保证语言的准确性和表达的专业性。尤其对于技术团队、客户服务部门…

作者头像 李华
网站建设 2026/4/13 23:50:45

小白前端救命符:用 ES6 链判断和 Null 合并操作符少写 80% 判空代

小白前端救命符:用 ES6 链判断和 Null 合并操作符少写 80% 判空代小白前端救命符:用 ES6 链判断和 Null 合并操作符少写 80% 判空代码先别急着喷,这俩新玩意儿到底能干嘛?链判断运算符(?.)——“问路”不再…

作者头像 李华
网站建设 2026/4/1 15:48:10

机器学习 —— 缺失值比例法

摘要:缺失值比例法是一种机器学习特征选择技术,用于处理数据集中缺失值比例过高的特征。该方法通过计算各特征缺失比例并设定阈值,剔除高缺失值特征,从而优化模型性能。实施步骤包括计算缺失比例、设定阈值、剔除特征和模型训练。…

作者头像 李华