登录
首页 » c++ » 用信号量来实现读者-写者问题

用信号量来实现读者-写者问题

于 2022-03-18 发布 文件大小:1.83 kB
0 261
下载积分: 2 下载次数: 1

代码说明:

在Windows2000或Windows XP环境下,创建一个控制台进程,此进程包含n个线程。用这n个线程来表示n个读者或写者。每个线程按相应测试数据文件的要求进行读写操作。用信号量机制分别实现读者优先和写者优先问题。 读者-写者问题的读写操作限制(包括读者优先和写者优先) 1)  写-写互斥:不能有两个写者同时进行写操作 2)  读-写互斥:不能同时有一个线程在读,而另一个线程在写。 3)  读-读允许:可以有一个或多个读者在读。 读者优先的附加限制:如果读者申请进行读操作时已有另一个读者正在进行读操作,则该读者可直接开始读操作。 写者优先的附加限制:如果一个读者申请进行读操作时已有另一个写者在等待访问共享资源,则该读者必须等到没有写者处

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • CCS5.4-software-license-file
    TI公司的CCS5.4软件许可证文件,拷贝到/ccsv5/ccs_base/DebugServer/license 下面,即可使用。(TI company CCS5.4 software license file, copy it to/ccsv5/ccs_base/DebugServer/license below, then you can use ccs5.4 freely.)
    2020-11-30 21:09:29下载
    积分:1
  • asss
    分数阶无衍射光束的实验研究Fractional order of diffraction free beams experimental study(Fractional order of diffraction free beams experimental study)
    2012-01-11 22:02:36下载
    积分:1
  • Lms_C_Fixed
    DSP DSK6713 LMS Filter project
    2014-11-30 13:10:17下载
    积分:1
  • 45666022SAR_KPCA
    雷达识别程序,可用于多普勒雷达,雷达信号的特征提取(Radar recognition program, which can be used in Doppler radar)
    2019-04-25 22:36:45下载
    积分:1
  • 数据库的开发与建设大学、中小学版)、《智之星学校教材管理系统》、《智之星学生成绩管理 系统》、《Office Anywhere网络...大学、中小学版)、《智之...
    数据库的开发与建设大学、中小学版)、《智之星学校教材管理系统》、《智之星学生成绩管理 系统》、《Office Anywhere网络...大学、中小学版)、《智之星学校教材管 理系统》、《智之星学生成绩管理系统》、《-database development and construction of universities, schools Version), "Star-school materials management system", "Star-student achievement management system", "Office Anywhere network ... universities, schools Version)," Star-school materials management systems, " "unwise Star student performance management systems," "
    2022-01-30 23:50:08下载
    积分:1
  • Peripheral_Examples
    keil demo stm32 discovery keil demo stm32 discovery keil demo stm32 discovery keil demo stm32 discovery
    2013-12-16 06:48:47下载
    积分:1
  • dushu
    使用回溯法解决数独问题。。。。。。。。。。。。。。。。。。。。。(Solve Sudoko problem with backtracking algorithm.)
    2014-05-14 22:40:09下载
    积分:1
  • Linux登录器全套
    说明:  特别好用的征途登录器,几乎是什么功能都有,注册,找回,加点,等等一些功能!(1. Upload zt_login to / home directory with WinSCP 2. Do the following in Secure CRT: Cd/home Chmod a+x zt_login_ex / zt_login 192.168.1.76 8000 unify 00 ZT game 123456 192.168.1.76 8000 ZT ZT game 123456 100000 8003&)
    2020-06-19 03:00:01下载
    积分:1
  • AutoPloit_F405V4 四旋翼代码 编译通过
    四轴代码,调试通过 基于stm32f4开发的
    2022-05-23 07:52:13下载
    积分:1
  • matlab--newton-33node-powerflow
    matlab配网33节点用牛顿拉夫舜法求解电网潮流计算。(matlab distribution network node 33 Ralph Shun calculated using Newton method for solving power flow.)
    2014-12-23 12:40:45下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载