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

操作系统读者写者实验

于 2022-03-23 发布 文件大小:3.02 MB
0 61
下载积分: 2 下载次数: 1

代码说明:

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

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

发表评论

0 个回复

  • epwm_20190717
    基于南京研旭实用板的EPWM程序,产生一对对称互补EPWM波,可设置前后死区时间,注释丰富,为中文。(Based on the EPWM program of Nanjing Yanxu utility board, a pair of symmetrical complementary EPWM waves can be generated, which can set the dead time before and after, with abundant annotations in Chinese)
    2020-06-17 05:20:01下载
    积分:1
  • on how to use C# multimedia applications development of small pictures of the op...
    讲述如何使用C#的多媒体应用开发小型的图片动画的的打开,十分实用-on how to use C# multimedia applications development of small pictures of the opening animation is very practical
    2022-07-19 07:45:12下载
    积分:1
  • myhuf
    对文本文件进行huffman编码,并显示huffman树(to the text document for Huffman coding, and that Huffman tree)
    2005-02-17 10:45:00下载
    积分:1
  • winform调取身份证读卡器获取信息
    【实例简介】
    2021-11-16 00:44:01下载
    积分:1
  • WS2811灯带控制程序
    5050灯带,WS2811芯片驱动,33MHZ晶振,51单片机程序
    2022-03-25 11:07:27下载
    积分:1
  • ds18b20
    在单片机上实现ds18b20温度检测并通过1602液晶显示,可通过温度自动调节或手动调节直流电机转速(Achieve ds18b20 temperature detection on the microcontroller and by 1602 LCD can be adjusted manually or automatically adjust the speed of a DC motor through temperature)
    2014-04-17 20:48:59下载
    积分:1
  • 2019-7-10(可上传温度,行走距离,电压)
    机器人 ,stm32F103源代码,MDK编译器(rebot code for stm32f103 in MDK)
    2020-06-24 06:00:02下载
    积分:1
  • arithmetic
    关于简单四则运算 每次可给出5题 累加正确题数 计算正确率(About four simple arithmetic can be given five questions each time cumulative number of questions correctly calculate the correct rate)
    2013-09-13 00:43:34下载
    积分:1
  • matlab生成dll方法的心得体会
    说明:  matlab生成dll方法的心得体会(Experience of generating DLL by MATLAB)
    2020-06-15 22:50:02下载
    积分:1
  • C++ 读优输优
    C++ 的读优输优,读入使用=read(),输出使用write() 若嫌不够快,欢迎将=read()改成传值
    2022-05-21 05:44:17下载
    积分:1
  • 696516资源总数
  • 106442会员总数
  • 11今日下载