操作系统
文章平均质量分 70
TonyGJY
like wind
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入理解生产者与消费者问题
缓冲区的形象理解: 缓冲区好像使用一条传送带替代托架,传送带上一次可以放多个产品。 生产者在缓冲区尾加入数据,消费者在缓冲区头读取数据。缓冲区满时,缓冲区上锁并等待消费者线程读取数据; 每一个生产或消费动作使得传送带向前移动一个单位。因此,消费者读取数据的顺序与数据产生顺序相同。 引入一个count计数器表示已经被使用的缓冲区数量。 hNotEmptyEvent 和 hNotFullEvent来同...转载 2018-10-06 18:56:38 · 2032 阅读 · 0 评论 -
生产者消费者的代码实现
①当消费者获得的数据为大写字母时,则把大写字母转换成小写字母,并显示; ②当消费者获得的数据为小写字母时,则把小写字母转换成大写字母,并显示;转载 2018-10-06 19:29:49 · 621 阅读 · 0 评论 -
操作系统复习总结(五)
10-18 10:00-11:30 总结 计划总结内容:第一本笔记本原创 2018-10-17 23:24:18 · 280 阅读 · 0 评论 -
12月26号 操作系统复习笔记
进程状态及其转换 不同系统设置的进程状态数目不同 至少具有三种基本状态 就绪状态:已得到除CPU以外的资源 运行状态:占用CPU 等待(阻塞)状态:正在等待某一事件发生 根据原因可以设置多个阻塞队列 Linux进程树型体系 系统启动时,由操作系统创建一部分承担系统资源分配和管理工作的系统进程。 引起进程终止的事件 ①正常结束:exit ②异常结束:越界错误,保护错,特权指令错、非法错误错、运...原创 2018-12-28 00:14:46 · 345 阅读 · 0 评论
分享