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

操作系统读者写者实验

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

代码说明:

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

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

发表评论

0 个回复

  • 遥控器源码
    说明:  基于IAR平台来开发MSP430单片机,制作四旋翼遥控器的代码。(Based on IAR platform, MSP430 MCU is developed and the code of Four-rotor remote controller is made.)
    2020-06-24 09:20:02下载
    积分:1
  • 餐饮管理系统
    可支持房间添加和删除、餐桌添加和删除,顾客开单,顾客点单,商品物品的添加和删除,会员的添加和删除,顾客加餐,结账一键操作
    2022-02-16 06:55:16下载
    积分:1
  • FreeIM_acc_gyr_fusion_ads
    ADS环境下开发的惯性导航工程,FREEIMU算法,实现姿态实时求解,三星2440芯片,MPU6050传感器组,上电可运行(ADS development environment inertial navigation project, FREEIMU algorithm to achieve real-time solving attitude, Samsung 2440 chip, MPU6050 sensors, power can be run)
    2013-08-31 20:59:34下载
    积分:1
  • EADC_SOFT_INT
    通过软件触发进行ADC管脚采样,不使用定时器或者其他方式触发,节省了定时器(The ADC pin sampling is triggered by software triggering, and the timer is saved without using timers or other modes)
    2017-08-30 16:59:07下载
    积分:1
  • Theoretical-analysis-
    与偏振无关光隔离器的插入损耗和隔离度的理论分析与实验研究(Theoretical analysis and experimental research with polarization-independent optical isolator insertion loss and isolation of)
    2013-12-09 13:37:43下载
    积分:1
  • 模拟退火算法
    C/C++实现模拟退火算法,适用于函数最值寻优问题,旅行商问题等等(C/C++ implementation of simulated annealing algorithm)
    2018-06-15 14:08:05下载
    积分:1
  • AVR_ISP_programer
    c code for avr group
    2013-12-13 23:48:50下载
    积分:1
  • C语言易错 && C程序设计语言课后答案
    说明:  一些易错点和答案,目的仅为学习交流,C语言学习用处,资料来源于网上(Some Mistake-prone Points and Answers)
    2019-06-29 10:45:23下载
    积分:1
  • range_image_border_extraction
    利用PCL库,基于深度图像,进行点云特征提取(Based on the depth image, feature extraction of point cloud)
    2015-04-02 22:15:35下载
    积分:1
  • SummaryDataGridViewSource
    是datagridview自动添加会总行 并跟随滚动条滚动(Is the datagridview will automatically add the head office and follow the scroll bar to scroll)
    2010-12-15 14:52:09下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载