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

操作系统读者写者实验

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

代码说明:

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

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

发表评论

0 个回复

  • WindowsSocket
    第1章 计算机网络体系结构 第2章 NetBIOS编程户端 第3章 重定向器、邮槽和管道 第4章 网络协议TCP/IP 第5章 局域网编程 第6章 Winsock基础 第7章 Winsock API高级编程 第8章 MFC Winsock高级编程 第9章 深入UDP 第10章 WinInet API开发 第11章 网络协议实现及应用 第12章 综合实例( Chapter 1 Computer Network Architecture Chapter 2 NetBIOS programming client households Chapter 3 redirector, and pipelines Mailslot Chapter 4 Network Protocol TCP/IP Chapter 5 LAN Programming Chapter 6 Winsock basic Chapter 7 Advanced Programming Winsock API Chapter 8 Advanced MFC Winsock Programming Chapter 9 in depth UDP Chapter 10 WinInet API development Chapter 11 Network Protocol implementation and application of Chapter 12 General Example)
    2009-03-14 12:15:17下载
    积分:1
  • PrismforWPF初探(构建简单的模块化开发框架)
    mef的开发框架,里面有详细的例子,请大家仔细研究,有好的大家一起分享(Modify template for listbox)
    2018-08-21 14:15:48下载
    积分:1
  • CefSharp.Wpf.Example
    把程序集CefGlue.Demo.GtkSharp卸载掉, 这个程序集是给mono平台用的,你也可以把WPF相关的程序集也卸载掉 2. 右键单击CefGlue.Demo.WinForms程序集,点属性,选择调试, 取消选中“启用visual studio承载进程”, 因为CEF3是基于多进程的,VS无能力承载,所以只有取消掉这个选项( The assembly CefGlue.Demo.GtkSharp uninstall, This assembly is used for mono platform, you can also put WPF assemblies are also related to uninstall 2. Right-click CefGlue.Demo.WinForms assembly point attribute, choose Debug, Uncheck "Enable visual studio hosting process", Because CEF3 is based on the multi-process, VS inability to carry, so only cancel this option)
    2013-11-13 20:39:20下载
    积分:1
  • warehouse
    一个仓库管理系统, 详情可参考文件內的readme.txt(Warehouse management system, the details can be referred to the readme.txt in the file.)
    2018-03-21 23:49:00下载
    积分:1
  • ex_playservice
    android 音乐播放器 具有基本的播放功能(android music player)
    2010-07-17 08:38:54下载
    积分:1
  • NETStart-Apps.tar
    ARM7-S3C4510B 的源代码程序(ARM7- S3C4510B source code procedures)
    2007-05-16 11:27:40下载
    积分:1
  • PathLayout
    silverlight里的程序源码,感觉还可以,就传上来了(silverlight in the program source code, the feeling can also pass up)
    2012-08-09 17:35:50下载
    积分:1
  • eyeDetection
    使用opencv在vc++下面是实现的一个简单测试人眼的程序(eye detection)
    2013-12-28 17:14:30下载
    积分:1
  • webtop-master
    说明:  Web开发大师 C++版本的,用于开发前端界面等。 好用方便。(Webtop-Master C++, useful for form-development.)
    2020-06-21 13:40:01下载
    积分:1
  • c#图像处理
    c#图像去噪,对扫描文件,经过去噪算法计算图像处理后去除噪点和污点,能自己设置噪点大小。去噪速度比较快
    2022-03-19 14:21:57下载
    积分:1
  • 696518资源总数
  • 104224会员总数
  • 54今日下载