进程同步与互斥(进程同步与互斥问题)精要
操作系统讨论课(和尚挑水问题);目录;(一)问题概述 某寺庙有小和尚、老和尚各三名。庙内有一水缸、由小和尚提水入缸,供老和尚引用。水缸可容纳10桶水,每次往里倒水、往外取水都为1桶,且不可同时进行。水取自一井中,水井口很小,每次只能容纳一只水桶取水。设水桶个数为3个。 和尚挑水问题就是使用某种机制,能够使得3名老和尚可以顺利地喝到水,3名小和尚之间能够有条不紊地往水缸中入水。;(二)基本概念1.信号量 为解决多进程线程同步与互斥问题,让两个或多个多道进程线程通过特殊的变量展开交互2.线程 是进程的一个实体,是进程上下文中执行的代码序列,是被系统调度的基本单元3.进程 是正在运行的程序实体,并且包括这个运行的程序中占据的所有系统资源4.进程同步 它主要源于进程合作,是进程间共同完成一项任务时直接发生相互作用的关系5.进程互斥 它主要源于资源共享,是进程之间的间接制约关系;(三)设计原理 先创建一个程序,创建三个子进程A、B、C模拟三个老和尚,隔一段时间久从水缸中取水饮用;创建另外一个程序,创建三个子进程a、b、c模拟三个小和尚,隔一段时间获得一个水桶并从水井中取水注入水缸中。如果水缸中没有水,老和尚就停止从水缸中取水,并等待小和尚加水;而当水缸中容量少于10桶,那么小和尚就向水缸中加水,直到水
您可能关注的文档
- 这才是“业务领先模型”,华为战略实现的秘诀全在这里(附全套PPT)精要.docx
- 这才是补钙前十名骨头汤竟然排不上号精要.docx
- 这位伟大的父亲让全世界为之泪流满面精要.docx
- 这是最好的陪伴方法,你也许不知道(适合0~2岁孩子)精要.docx
- 这是罗伯茨从加的夫报道精要.doc
- 这样讲硬件设计,大家都懂了精要.docx
- 这款基于51单片机精要.docx
- 这类词常见的有精要.doc
- 这辈子只谈一次恋爱,会不会很亏?精要.docx
- 这次不笑了,看看全球那些令人惊恐的照片精要.docx
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)