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

操作系统读者写者实验

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

代码说明:

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

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

发表评论

0 个回复

  • 象棋游戏源码
    象棋智能开发源代码,可以选择电脑智能等级,根据最佳搜索算法计算最佳局势分析,判断每一步分析
    2023-03-21 06:45:04下载
    积分:1
  • tu
    说明:  、实验目的 1 熟练掌握各种内排序方法,深刻理解排序算法及其执行过程; 2 学会分析各种内排序算法的性能; 3 了解各种排序方法的优缺点,对于实际问题能够选择一种较好的排序方案; 4 熟练掌握图的存储结构; 5 掌握图的邻接矩阵和邻接表表示分别进行深度和广度优先搜索遍历的算法。 6 了解图的最小生成树算法。 (Proficiency in the order of search, binary search and index search basic search algorithm, these algorithms are familiar with what kind of storage structure suitable for implementation two master binary sort tree characteristics, building methods, and dynamic search algorithm 3 master hash table of characteristics and construction methods.)
    2009-12-30 21:15:29下载
    积分:1
  • pix飞控光流模块的代码,MDK下编译成功
    本代码为开源飞控之王pix的光流传感器模块,该模块包含MT9V034摄像头模块和stm32f4芯片完成光流解算,现在程序已经在MDK中编译成功,能直接移植到相应的单片机中进行处理得到水平位移数据用于无人机的定位
    2022-06-20 13:11:21下载
    积分:1
  • 员工管理系统WinForm版
    说明:  窗体应用,仅供参考。 提供源代码说明,VS2015版本,对现在许多学生有用(Form Application Provide source code instructions, VS2015 version, useful for many students today)
    2020-06-18 08:00:02下载
    积分:1
  • circleprocess_demo
    换下进度条控件,GDI实现,VS工程详细实现见工程
    2022-04-23 20:48:35下载
    积分:1
  • MMMatlabega
    基于 Ma t l a b语言的遗传算法工具箱支持二进制和浮点数编码方式, 并且提供了多种选择、 交叉、 变异的方法。 通过具体实例对 Ma t l a b的遗传 算法工具箱的用法进行 了说 明介绍. 已通过测试。 (Binary and floating-point encoding genetic algorithm based on Ma tlab language toolbox support, and provides a variety of options, cross-variation method. Through concrete examples of the Ma tlab genetic algorithm toolbox usage instructions describe. Has passed the test.)
    2012-09-30 12:50:30下载
    积分:1
  • 数据结构实训旅店pos机管理系统
    1.前台管理:包括房间的查询、入住登记、旅客信息的查询、旅客费用的查询、退房结算等。 2.后台管理:包括客房间信息的录入、修改、删除等。 3.设计数据结构文件来实现数据库管理:包括数据录入、查询、删除、修改、更新。 2.功能简易介绍: 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-03-14 04:39:27下载
    积分:1
  • LCD12864
    说明:  LCD12864程序,实现画图,画线,打点,反白等(LCD12864 program to achieve drawing, drawing lines, dotting, anti-white, etc.)
    2019-10-08 09:04:32下载
    积分:1
  • ninePlay
    自己编写的一个csharp小游戏,适合初学者参考!大家别见笑啊(I have written a csharp game, suitable for beginners reference! We do not stock ah)
    2009-06-03 10:58:38下载
    积分:1
  • Colorimagesegmentationaninnovativeapproach
    2009-08-17 22:46:54下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载