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

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

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

代码说明:

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

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

发表评论

0 个回复

  • 用Hopfield神经网络求解TSP(旅行商问题),并附上实验报告
    用Hopfield神经网络求解TSP(旅行商问题),并附上实验报告-HopfieldTSP
    2022-09-05 18:45:02下载
    积分:1
  • 很多vc++的经典例程,vc++6中编译成功,实用性很强,有帮助!...
    很多vc++的经典例程,vc++6中编译成功,实用性很强,有帮助!-vc++ many of the classic routines, vc++ 6.0 compiler successful, very practical, help!
    2023-04-27 07:25:03下载
    积分:1
  • 计算器程序You can use Hutch s INCLUDE and LIB files to assemble the program with the...
    计算器程序You can use Hutch s INCLUDE and LIB files to assemble the program with the exception of the Windows.inc. If you use the EWCalc.mak file you will have to change the pointers to the proper directories.-Calculator program You can use Hutch s INCLUDE and LIB files to assemble the program with the exception of the Windows.inc.If you use the EWCalc.mak file you will have to change the pointers to the proper directories.
    2022-01-27 21:39:17下载
    积分:1
  • zinnia汉字分析
    在线手写汉字识别源码 Zinnia介绍。读取用户输入的手写笔迹 可以自由设置手写框的大小。在内部处理中所有笔迹都被转化为1*1的手写框内的坐标来处理。通过Character类的add方法增加坐标。add的第一个参数为当前笔画,第二个参数为坐标点。通过重复使用add方法可以加入多笔输入笔迹。其中每笔包含多个坐标点数据。
    2023-06-15 06:35:05下载
    积分:1
  • 使用ODBC 对ACCESS 数据库进行访问
    使用ODBC 对ACCESS 数据库进行访问-ACCESS database using ODBC on a visit
    2023-08-16 04:25:07下载
    积分:1
  • 本文件包括了各种常用排序算法 void InsertSort(SqList L) //直接插入排序 void BInsertSort(SqList L)...
    本文件包括了各种常用排序算法 void InsertSort(SqList L) //直接插入排序 void BInsertSort(SqList L) //折半插入排序 void BubbleSort(SqList L) //冒泡排序 void QuickSort(SqList L) //快速排序 void ShellSort(SqList L) //希尔排序-This document includes a variety of commonly used sorting algorithm void InsertSort (SqList L)// direct insertion sort void BInsertSort (SqList L)// half insertion sort void BubbleSort (SqList L)// Bubble Sort void QuickSort (SqList L)// quicksort void ShellSort (SqList L)// Hill sort
    2023-04-10 05:10:02下载
    积分:1
  • vc下调用ffmpeg进行x264编码
    vc下调用ffmpeg进行x264编码,在vc环境下通过ffmpeg进行x264编码的源程序,很好的资源,找了好久才找到的,希望对大家有所帮助。
    2022-01-28 02:29:43下载
    积分:1
  • EVC to do the routines, middle button pop
    EVC做的例程,中间按钮弹出式菜单,可切换当前任务。类似Windows中的任务管理器。-EVC to do the routines, middle button pop-up menu to switch the current mission. Similar to Windows Task Manager.
    2022-06-12 13:28:34下载
    积分:1
  • listbox添加位图按钮
    listbox每个Item中加载不同BMP,并重绘按钮功能。点击item进行切换相应界面,显示不同空间及文本信息。
    2023-06-08 23:00:03下载
    积分:1
  • 桌面捕获
    它允许您从您的桌面屏幕拍照。我是写的 Visual Studio 2008。它的编程语言是 VB.NET
    2023-02-01 07:55:03下载
    积分:1
  • 696518资源总数
  • 106259会员总数
  • 28今日下载