登录
首页 » c++ » 操作系统读者写者实验

操作系统读者写者实验

于 2023-05-14 发布 文件大小:42.77 kB
0 224
下载积分: 2 下载次数: 1

代码说明:

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

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

发表评论

0 个回复

  • c#打字游戏
    此程序可以测试你的打字速度,这是一个简单的游戏,简单应用C#的程序,写这个程序费了我好多的时间,在老师的帮助下,终于完成了,这个程序应用了许多C#的基础知识,对于那些没有学的和不好的,或者才开始学C#的同学来说有很大帮助,谢谢
    2022-02-06 10:22:06下载
    积分:1
  • 使用ES7P169产生正弦波程序
    使用ES7P169产生正弦波程序,使用两路PWM进行全桥切换,即可以作为正弦波程序的参考,也可以作为ES7P169产品开发的参考
    2022-03-14 01:04:42下载
    积分:1
  • webkitbrowser
    webkitbrowser 动态链接库及使用方法,可用于开发自己的webkit内核浏览器(WebKit browser dynamic link library and its usage can be used to develop its own WebKit kernel browser)
    2018-12-14 00:51:36下载
    积分:1
  • 基于径向基函数的插值程序
    基于径向基函数的插值程序,只要按要求将数据存入txt文档中,就会输出插值结果
    2023-02-28 23:30:05下载
    积分:1
  • 用datagrid实现了 批量修改. 还有一个功能是,点击上面datagrid的行,得到id,下面datagrid显示有关id的信息...
    用datagrid实现了 批量修改. 还有一个功能是,点击上面datagrid的行,得到id,下面datagrid显示有关id的信息-use datagrid realized the mass changes. Another function is that it datagrid above the line, to be id, Below datagrid shows that the message id
    2022-03-17 20:39:53下载
    积分:1
  • OMNeT++下的MANET网络ping仿真
    50个运动节点的MANET网络,每个节点按照mass mobility模型进行运动,采用AODV协议,两个固定节点间互相进行ping联系,可以设置不同运动速度下观察ping成功率
    2023-05-09 23:55:03下载
    积分:1
  • 280x_CCSDEMO_v200
    TMS280X Demo Surce code
    2014-08-07 16:41:40下载
    积分:1
  • nehe_world_OpenGL-tutorial
    NEHE的OPENGL实例,非常有助于OPENGL入门教学,虚拟世界的显示(NEHE s OPENGL tutorial,VR world display and wandering)
    2011-11-29 18:09:40下载
    积分:1
  • WindowsFormsApplication2
    采用轮询机制,对数据库中数据进行加密处理(Using polling mechanism to encrypt data in database)
    2020-06-18 14:20:01下载
    积分:1
  • 基于stm32L0,DMA实现sim900任意数据长度的收发
    基于stm32L0,DMA实现sim900任意数据长度的收发 基于stm32L0,DMA实现sim900任意数据长度的收发 基于stm32L0,DMA实现sim900任意数据长度的收发
    2023-07-21 22:45:08下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载