- 6
- 0
- 约2.01万字
- 约 35页
- 2015-12-18 发布于广东
- 举报
8.1 互斥和同步 8.2 实现互斥的方法讨论 8.2.1 实现互斥的硬件方法 8.3 信号量与P、V操作 8.3.1 信号量与P、V操作定义 8.3.2 用P、V操作实现互斥 8.3.3 用P、V操作实现同步 8.3.4 用P、V操作实现资源分配 8.3.5 管程 8.4 互斥、同步的样例分析 8.4.1 读者-写者问题 8.4.2 哲学家就餐问题 8.4.3 理发师理发问题 8.5 高级进程通信 8.5.1 消息缓冲通信 8.5.2 信箱通信 . 理发师程序barber()的代码描述如下: barber() { while(TRUE) { *P(custs); /* 是否有顾客等待理发 */ P(mutex); waiting=waiting-1; V(mutex); cut_hair(); /* 调用理发子程序完成理发 */ **V(barbs); } } . 顾客程序customer()的代码描述如下: customer() { P(mutex); if(waitingn) { waiting=waiting+1; *V(custs); V(mutex); **P(barbs);
您可能关注的文档
- 彩色电视机原理与维修 徐学松 1-5新.ppt
- 彩色电视机原理与维修 徐学松 6-11新.ppt
- 操作系统 第3版 宗大华 宗涛 陈吉人 操作系统三版课件1新.ppt
- 操作系统 第3版 宗大华 宗涛 陈吉人 操作系统三版课件2新.ppt
- 操作系统 第3版 宗大华 宗涛 陈吉人 操作系统三版课件4新.ppt
- 操作系统 第3版 宗大华 宗涛 陈吉人 操作系统三版课件5新.ppt
- 操作系统 第3版 宗大华 宗涛 陈吉人 操作系统三版课件6新.ppt
- 操作系统 第3版 宗大华 宗涛 陈吉人 操作系统三版课件7新.ppt
- 操作系统 第二版 宗大华 肖霞 宗涛 14681-第1章新.ppt
- 操作系统 第二版 宗大华 肖霞 宗涛 14681-第2章新.ppt
原创力文档

文档评论(0)