多线程同步与互斥机制研究.pptxVIP

  • 2
  • 0
  • 约8.07千字
  • 约 44页
  • 2026-06-01 发布于江苏
  • 举报

1/4/4两种制约关系直接相互制约关系(同步)间接相互制约关系(互斥)产生的原因进程合伙资源共享第1页

2/4/4进程的同步(1)直接相互制约关系(同步)指系统中某些进程需要相互合伙,共同完毕一项任务,这种协作进程之间相互等候对方消息或信号的协调关系称为进程同步.详细说,并发进程在某些核心点上可能需要相互等候与互通消息,进程间的相互联系是有意识的安排的。产生的原因进程合伙第2页

3/4/4进程的同步(2)普通同步问题有两类确保一组合伙进程按逻辑需要的执行次序执行【例】司机P1售票员P2

REPEATREPEAT

开启关门

正常运行售票

到站停开门

UNTILFALSEUNTILFALSE确保共享缓冲区(共享数据)的合伙进程的同步【例】输入进程PI缓冲区缓冲区计算进程PC打印进程PP第3页

4/4/4进程的互斥是处理进程间竞争关系(间接制约关系)的手段。间接相互制约关系(互斥)是指若干个进程同步竞争一种需要互斥使用的资源时,任何时刻最多允许一种进程去使用,其它要使用该资源的进程必须等候,直到该资源被释放。进程间要通过某种中介发生联系

文档评论(0)

1亿VIP精品文档

相关文档