操作系统之读者写者问题

上传者: you271592062 | 上传时间: 2021-11-18 19:56:30 | 文件大小: 74KB | 文件类型: -
在Windows环境下实现n个进程的并发执行,模拟读者与写者问题的编程实现.所谓的”读者—写者问题”是指保证一个Writer进程必须与其他进程互斥地访问共享对象地同步问题.其读写操作限制(包括读者优先和写者优先): 1)写--写互斥,即不能有两个写者同时进行写操作; 2)读--写互斥,即不能同时有一个进程在读而另一个进程在写; 3)读--读允许,即允许同时有多个进程在读同一个对象或文件. 此外,读者优先的附加限制是:如果有一个读者申请进行读操作时已有另一个读者正在进行读操作,则该读者可以直接开始读操作,而写者必须等所有的读者读完后才能进行写操作;写者优先的附加限制是:如果一个读者申请读操作时已有一个写者在等待访问共享资源,则该读者必须等到没有写者处于等待状态后才可以开始读操作,而写者只需等待另外的写者完成写操作. 运行显示结果要求:要求在每个线程创建后发出读写操作、开始读写操作和结束读写操作时分别显示一行提示信息,以确定所有的处理都遵守相应的读写操作限制.

文件下载

评论信息

  • icanfly1234567 :
    只有word文档,没有程序,讲解很少,还有SOCKET内容。
    2011-11-16

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明