问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用信号量机制实现两任务共享单缓冲区的同步算法

发布网友 发布时间:2022-03-30 01:21

我来回答

2个回答

热心网友 时间:2022-03-30 02:51

a. Var mutex, empty, full: semaphore:=1, 1, 0;

gather:

begin

repeat

……

gather data in nextp;

wait(empty);

wait(mutex);

buffer:=nextp;

signal(mutex);

signal(full);

until false;

end

compute:

begin

repeat

……

wait(full);

wait(mutex);

nextc:=buffer;

signal(mutex);

signal(empty);

compute data in nextc;

until false;

end

b. Var empty, full: semaphore:=1, 0;

gather:

begin

repeat

……

gather data in nextp;

wait(empty);

buffer:=nextp;

signal(full);

until false;

end

compute:

begin

repeat

……

wait(full);

nextc:=buffer;

signal(empty);

compute data in nextc;

until false;

end

参考资料:http://jinhuidong.blog.sohu.com/134359800.html

热心网友 时间:2022-03-30 04:09

这儿有答案

http://wenwen.soso.com/z/q97982873.htm

参考资料:http://wenwen.soso.com/z/q97982873.htm

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在张家界旅游可以买到什么特产或纪念品? 古韵荡春风毛笔字 黑龙江省理科生高三一模和二模都考了490分高考走一表有希望吗? 中药材三七的作用 三七有哪些作用与功效 现场管理失职的检讨书 管理失职检讨书 关于管理失职检讨书怎么写 四川有生产采煤机的大型企业吗? 四川华蓥山广能集团嘉华机械有限责任公司实力怎么样? 磁盘清理怎么打开 怎么清理系统盘? 今天西瓜视频为什么只能看横屏 王者荣耀怎么横屏发布西瓜视频? 华为平板西瓜视频怎么竖屏 西瓜视频同步到抖音横屏怎么解决 西瓜视频不支持竖屏怎么弄 华为平板看西瓜视频不能竖屏 oppo手机播放西瓜视频图像横屏不居中心怎么调整 为什么西瓜视频一打开总是横屏,而且不显示要的菜单 西瓜视频16:9是什么意思 西瓜视频不能竖屏 西瓜视频不支持iPad横屏吗? 西瓜视频怎么关闭自动横屏 西瓜视频注意事项规则有哪些 西瓜视频自动横屏怎么都改不了 七年级下册四字成语解释造句 用信号量机制实现进程互斥时,对互斥信号量的wait和sgna操作为什么要成对出现_问一问 为什么微信这么火 微信开店为什么这么火? 魅族MX4支持4G网络吗?魅族MX4支持4G吗 魅族mx4用什么处理器 魅族MX4有什么特色? 魅族mx4上市时间? 魅族MX4支持电信卡吗? 魅族MX4内存多大? 魅族mx4和mx4pro的区别 魅族MX4锁屏密码忘记了怎么办 魅族mx4和魅族4有什么区别 魅族mx4和mx4pro到底哪个好用 魅族mx4和vivox3哪个能好 魅族mx4怎么升级系统 魅族mx4手机锁屏密码忘了怎么解锁 魅族mx4手机卡怎么装? 魅族mx4怎么刷回出厂系统 魅族mx4手机无法连接电脑怎么办 毛血旺的做法最正宗的做法怎么做 毛血旺的简单家常做法? 简单版毛血旺怎么做好吃 毛血旺有哪些家常简单又好吃的做法?