第3章--进程同步与通信-同步.ppt

  1. 1、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。。
  2. 2、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  3. 3、文档侵权举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第3章进程同步与通信;进程同步的基本概念;*;*;信号灯的PV操作;*;信号灯的PV操作;*;*;互斥问题举例2

[例]假设某飞机定票系统在t0时刻有A、B、C、D四个终端程序同时都要对机票库中的某航班当前剩余票数X进行操作。如果每个终端程序的当前定票需求为N,并对共享变量X进行如下操作:

在机票数据库中取出当前剩余票数X;

判断X0(有票吗)?

如果有,X≥N(票够吗)?

如果够,则出票(打印票据);

X=X-N(修改剩余票数);

将X回写到数据库中;;*;*;x代表某航班的可用座位数,p1和p2两个售票进程,售票工作是对变量x减1。试用信号量的P、V操作实现这两个进程的互斥。

设:

文档评论(0)

152****9448 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档