当前位置: 首页 > news >正文

PV操作:宣帧闯江湖武林客栈版学习笔记【操作系统】

P,V,S江湖话翻译

P(申请)

江湖侠客拔剑大喊“掌柜的,给我一间上房!”(申请资源,房不够就蹲门口等)-要房令牌

V(释放)

江湖侠客退房时甩出一锭银子,大喊“小二,结账,房还你!”-还房令牌

S(信号量)

客栈的客房登记薄,记录当前空房数量。

场景

互斥:茅厕争夺战

店规:客栈仅有一个茅厕(临界资源)  

- 王道长进门前必喊:"无量天尊,贫道要如厕!"(P操作)  

- 出恭完毕大喝:"天地无极,玄心正法!"(V操作)  

- 账本S=1(互斥信号量)

同步:点菜

流程:客人点菜 → 厨子烧菜 → 小二上菜  

- 客人点完菜在柜台插一支令箭(S1=0)  

- 厨子看到令箭开始颠勺(P操作取令箭)  

- 菜做好后放一支烟花箭(V操作发信号S2=1)  

- 小二见烟花箭才敢上菜(P操作取烟花)


http://www.mrgr.cn/news/100960.html

相关文章:

  • 给U盘加上图标
  • 第 12 届蓝桥杯 C++ 青少组中 / 高级组省赛 2021 年 4 月 24 日真题
  • sftp连接报错Received message too long 168449893
  • 搭建 Java 开发环境
  • Linux Rocky day02
  • 【无标题】四色拓扑收缩模型中环形套嵌结构的颜色保真确定方法
  • SALOME源码分析: Data Object Model
  • 【统计方法】方差分析(ANOVA):判断数据差异的统计方法
  • 【AI面试准备】负责所有Al产品的模型能力评估及测试,保障AI产品的质量
  • 连接linux虚拟机并运行C++【从0开始】
  • (34)VTK C++开发示例 ---将图片映射到平面
  • ZYNQB笔记(十六):AXI DMA 环路测试
  • 前端HTML基础知识
  • 【AI面试准备】深度学习、大模型原理,算法项目经验
  • C++11新的特性
  • Linux 环境下 Mysql 5.7 数据定期备份
  • ADG网络故障恢复演练
  • Pinia: vue3状态管理
  • (33)VTK C++开发示例 ---图片转3D
  • winget安装+使用