登录
首页 » Windows开发 » 用信号量实现读者和写者的程序

用信号量实现读者和写者的程序

于 2022-04-22 发布 文件大小:193.43 kB
0 123
下载积分: 2 下载次数: 1

代码说明:

读者-写者问题的读写操作限制(包括读者优先和写者优先): 写-写互斥,即不能有两个写者同时进行写操作。 读-写互斥,即不能同时有一个线程在读,而另一个线程在写。 读-读允许,即可以有一个或多个读者在读。 读者优先的附加限制:如果一个读者申请进行读操作时已有另一个读者正在进行读操作,则该读者可直接开始读操作。 写者优先的附加限制:如果一个读者申请进行读操作时已有另一写者在等待访问共享资源,则该读者必须等到没有写者处于等待状态才能开始读操作。

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

发表评论


0 个回复

  • C# arcgis engine code
    本方案实现了与GPS的连接,利用iI接收到的GPS坐标进行地图移动
    2022-02-03 22:40:07下载
    积分:1
  • 用 C++ 创建简单的 Win32 服务程序(NTServCpl) 详细信息 < NT服务 > 《用 C++ 创建简单的 Win32 服务程序》一文...
    用 C++ 创建简单的 Win32 服务程序(NTServCpl) 详细信息 < NT服务 > 《用 C++ 创建简单的 Win32 服务程序》一文的例子代码。描述如何用 Visual C++ 创建 Windows NT 服务程序。创建该服务仅用到一个 C++ 类,这个类提供服务与操作系统之间一个简单的接口。使用这个类实现自己的服务非常简单,只要改写少数几个基类中的虚拟函数即可。文中有三个源代码参考例子:这是其中之一―― NTServCpl:是一个控制面版程序,用来控制 NTService 服务; 其余两个分别为: NTService:是一个简单的 Win32 服务,它就是用本文所描述的方法建立的; NTServCtrl:是一个独立的程序例子,用它可以监控某个 Win32 服务;-create simple Win32 services (NTServCpl) detailed information lt; NT services gt; "C create simple Win32 service procedures," a text of the code examples. Describe how to use Visual C create Windows NT service procedures. Creation of the service only to a category C, the category of services provided between an operating system with a simple interface. Use this category to realize their services are very simple, as long as rewriting a few of the base class function can be virtual. The text has three reference source code example : This is one of them-- NTServCpl : console is a procedure used to control NTService services; The remai
    2022-08-09 22:47:02下载
    积分:1
  • management for the CD Oh, wrote it myself.
    用于光盘管理哦,自己写的.-management for the CD Oh, wrote it myself.
    2023-03-04 07:50:04下载
    积分:1
  • 一个网络截包工具
    一个网络截包工具-a closed network tool kits
    2022-06-01 07:25:09下载
    积分:1
  • 用c++语言实现阳历和阴历的转换。可以轻松的使用
    用c++语言实现阳历和阴历的转换。可以轻松的使用-change betown gregorian and lunar calendar using c++
    2023-03-09 03:45:03下载
    积分:1
  • 在c++基础上用A*算法解决15数码问题
    在c++基础上用A*算法解决15数码问题-15 with the A* algorithm to solve the problem of digital
    2022-11-22 09:25:03下载
    积分:1
  • 找寻本机的网卡;是个小程序,很简单 快捷
    找寻本机的网卡;是个小程序,很简单 快捷-To find this machine card is a small program, it is simple and quick
    2022-05-07 20:01:27下载
    积分:1
  • 创建词法分析器用于分析和生成中间体代码
     DD 算法目标的目标是为了减少数据中继传输计数的电源管理。DD 算法是一种查询驱动的传输协议。只有当它与查询匹配的汇聚节点从传播所收集的数据。在 DD 算法中,汇聚节点提供查询到的其他传感器节点的属性-值对的形式,是由广播查询数据包到整个网络。传感器节点随后,只有当它适合查询时将数据发送回汇聚节点。
    2022-08-22 12:56:21下载
    积分:1
  • 非常好用,无需编译,一看就会,初学者无需在别人的教导下就可以自己完成加密过程...
    非常好用,无需编译,一看就会,初学者无需在别人的教导下就可以自己完成加密过程-very good, very easy program, teach you how to encrypt
    2022-02-02 06:19:51下载
    积分:1
  • 鼠标测试的小程序,使用visual C++编写
    鼠标测试的小程序,使用visual C++编写-small mouse tests, the use of visual C preparation
    2022-03-01 15:15:45下载
    积分:1
  • 696518资源总数
  • 105171会员总数
  • 15今日下载