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

操作系统读者写者实验

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

代码说明:

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

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

发表评论

0 个回复

  • ARM课程设计题目及参考资料
    基于arm2410的多任务与AD转换 采用基于UCOS的多任务编程方法,通过电位器输入3个模拟量,通过AD转换采集电压值,每个任务监视一路AD转换,每一路AD的转换结果在液晶屏上用一个水平柱状图来表示,柱状图的长度代表电位器输入电压的大小,直观地显示每路模拟输入电压的大小。(Multi-Task and AD Conversion Based on Arm2410)
    2019-01-14 14:22:47下载
    积分:1
  • 流量计串口采集软件
    本地串口采集通用流量计累计流量和瞬时流量(C#)(Local serial port collecting general flow meter cumulative flow and instantaneous flow rate)
    2021-03-18 10:19:20下载
    积分:1
  • C# 使用几何图形剪辑图像控件中的部分区域
    C# 使用几何图形剪辑图像控件中的部分区域,类似于图片遮罩的效果,本例中,把一张图片裁切成椭圆形,图片显示在椭圆的底部,可随窗口的改变自动改变大校   private void Window_Loaded(object sender, RoutedEventArgs e)   {//使用几何图形剪辑图像控件中的部分区域    var MyClip = new EllipseGeometry();    MyClip.RadiusX = 120;    MyClip.RadiusY = 80;    MyClip.Center = new Point(145, 110);    this.image1.Clip = MyClip;   }
    2022-11-04 14:00:03下载
    积分:1
  • Analysis
    It is a document to analyse complexity of algorithms
    2013-04-27 16:11:34下载
    积分:1
  • HDF_read_guide
    对HDF格式的MODIS遥感影像进行读取(MODIS imagery for HDF format for reading)
    2013-12-19 09:56:52下载
    积分:1
  • vc
    说明:  一个函数int fun(int *s,int t,int *k),用来求除数组的最大元素在数组中的下标并存放在k所指的储存单元中(A function int fun (int* s, int t, int* k), for requirements in addition to an array of the largest element in the array subscript coexist on the storage unit referred k)
    2012-10-25 18:43:54下载
    积分:1
  • SSD1963-640480
    PIC单片机下驱动SSD1963控制器,控制800*480,自己研究的,多多指教(PIC microcontroller to drive SSD1963 controller, the control 800* 480, their own research, exhibitions)
    2010-11-20 16:50:04下载
    积分:1
  • pop3
    说明:  基于c#,利用pop3协议实现 邮件接受功能,初学者必备,简单易懂。(Based on c#, using pop3 protocol implementation to accept e-mail functions, essential for beginners, easy to understand.)
    2010-03-23 15:23:22下载
    积分:1
  • adc采样
    数模转换,基于AVR16单片机的程序,基础入门(Digital analog conversion)
    2018-07-08 21:08:09下载
    积分:1
  • MUSIC_UCA
    阵列信号处理中MUSIC算法的MATLAB仿真代码,包含二维和三维(Array signal processing MATLAB simulation code of the MUSIC algorithm, including 2D and 3D)
    2021-01-03 16:58:56下载
    积分:1
  • 696516资源总数
  • 106658会员总数
  • 16今日下载