- 5
- 0
- 约1.14万字
- 约 76页
- 2017-05-30 发布于北京
- 举报
104 第3章 进程之间的并发控制和死锁 进程的低级通信:互斥、同步、P/V操作、管程 进程的高级通信:消息传递 死锁:多进程竞争有限资源 (1) 各并发进程对资源的共享 互斥关系:通过共享资源而使进程之间产生的关系叫做间接制约关系,又叫做互斥关系。可用“进程-资源-进程”来描述。 [例] 进程P1和P2在运行中都要使用打印机,打印机的使用必须独占。 (2) 系统中存在若干协作进程 同步关系:通常,一个用户作业涉及一组并发进程(输入、计算和输出进程),这些进程须相互协作。在运行过程中,这些进程可能要在某些同步点上等待协作者发来信息后才能继续运行。这种制约关系叫做直接制约关系。 Type a.c|sort 进程的同步与互斥关系,叫做进程通信,也叫低级通信。 (Inter-Process Communication, IPC) 2.6.1 进程之间的互斥 共享资源:①慢速的硬设备,如打印机等资源,②软件资源,如共享变量、共享文件等。 临界资源:一次仅允许一个进程使用的资源。 临界区(critical section):就是并发执行的进程访问临界资源的那段必须互斥执行的程序。 任何两个进程不能同时处于其临界区。 不应对CPU的速度和数量做任何假设。 临界区外运行的进程不得阻塞其他进程进入。 不得使进程无限期等待在临界区之外。(饿死) 解决进程之间互斥的方法 软件实现方
您可能关注的文档
最近下载
- 2026年抽样检验试题及答案.docx VIP
- 人事处廉政风险防控排查表.doc-安徽医学高等专科学校.doc VIP
- 2025年互联网广告投放算法效果评估与智能广告投放平台优化报告.docx
- 做传统美德的践行者.pptx
- 公路沥青路面施工技术规范.doc VIP
- 3.4 情绪情感与社会性发展活动的实施(课件)《幼儿早期学习支持》(高教版)同步精品课堂.pptx VIP
- 2026 年化工企业火炬系统设计规范(SH_T 3009-2025,附火炬高度计算).docx VIP
- 日常防火检查巡查制度.docx VIP
- 年产30万吨饲料加工厂可研报告.pdf VIP
- 3.2 语言发展活动的实施(课件)《幼儿早期学习支持》(高教版)同步精品课堂.pptx VIP
原创力文档

文档评论(0)