(多)生产者-消费者、读者-写者、哲学家进餐、吸烟者问题

学习视频王道计算机考研 操作系统 : https://www.bilibili.com/video/BV1YE411D7nH?p=23

目录

1. 生产者-消费者问题

1.1 初步分析

1.2 分析进程间关系​

 1.3 各信号量初始值设定

 1.4 框架

1.5 完整逻辑

 1.6 思考

2. 多类生产者-多类消费者问题

2.1 问题描述

 2.2 问题关系分析

 2.3 实现框架与完整逻辑

3. 吸烟者问题

3.2 问题分析

3.3 实现框架 以及 完整逻辑实现

4. 读者-写者

4.1 问题描述

4.2 问题分析

4.3 框架与完整逻辑

5. 哲学家进餐

5.1 问题描述

5.2 分析

5.3 框架与完整逻辑


1. 生产者-消费者问题

1.1 初步分析

1.2 分析进程间关系

 

 1.3 各信号量初始值设定

互斥的信号量一般设置为1,空闲缓冲区的初始值为n,产品(非空闲区)数量为0,即

 1.4 框架

1.5 完整逻辑

 1.6 思考

若将互斥的P放在同步的P关系之前,可以吗?

2. 多类生产者-多类消费者问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值