通过研究Linux的线程机制和信号量实现读者写者(Reader-Writer)问题并发控制。 1)写-写互斥:不能有两个写者同时进行写操作; 2)读-写互斥:不能同时有一个线程在读,而另一个线程在写; 3)读-读允许:可以有一个或多个读者在读; 4)读者优先的附加限制:如果读者申请进行读操作时已有另一个读者正在进行读操作,则该读者可直接开始读操作; 5)写者优先的附加限制:如果一个读者申请进行读操作时已有另一个写者在等待访问共享资源,则该读者必须等到没有写者处于等待状态后才能开始读操作。
标签: Reader-Writer Linux 线程机制 信号量
上传时间: 2016-09-28
上传用户:xg262122
本代码是linux消息机制部分的示例,对消息的开发应用有参考价值。
上传时间: 2014-01-24
上传用户:royzhangsz
推荐关于数学建模的电子书,非常有用,里面包括数据结构等等。
上传时间: 2016-09-29
上传用户:笨小孩
详细介绍了80*86的工作机制,是一本很好的电子类书籍
上传时间: 2016-09-30
上传用户:邶刖
MATLAB高级讲义实例3(控制系统的数学描述与建模)
上传时间: 2013-12-24
上传用户:1427796291
对通用串行总线#$% 的技术特点和数据传输机制进行了较详细的分析,并讨论了具有#$% 接口 的数字摄像系统的实现。该系统具有一定的实用价值及应用前景。
上传时间: 2016-09-30
上传用户:yzy6007
2007年全国大学生数学建模竞赛A题全国二等奖优秀论文
上传时间: 2016-10-01
上传用户:13517191407
Nelson-Siegel 模型 对债券收益率曲线的建模
上传时间: 2016-10-04
上传用户:ljt101007
邮政运输 2007年D题 邮政运输网络中的邮路规划和邮车调度 数学建模题目
上传时间: 2014-09-03
上传用户:wang0123456789
数学建模题目 研究生 空中加油
上传时间: 2016-10-04
上传用户:kernaling