- 57
- 0
- 约1.77千字
- 约 16页
- 2017-06-14 发布于湖北
- 举报
实验2 进程同步与死锁 实验内容1 读者—写者问题 实验内容2 车辆行驶死锁问题 读者—写者问题 实 验 目 的 实 验 内 容 准 备 知 识 实 验 原 理 实 验 指 导 实验目的 理解进程同步的原理和机制; 通过读者—写者问题的设计与实现进一步掌握进程同步在实际中的应用。 实验内容 编写读者—写者问题的程序,要求如下: (1)在Linux下用C编程,利用信号量操作实现进程同步; (2)读写请求随机产生(比如敲击键盘上的r和w),并动态显示当前的状态(读的时候有多少读者,有多少个写者在等待;写的时候是谁在写,还有多少写者和读者在等待),每个读者和写者用的时间可以预先设定。 本例中,有一个初始化的数组,读者和写者均是对此数组进行操作。写者是随机对数组中的数字进行修改,修改的值也是随机的,这样更直观、更有助于理解。 准备知识 了解如何创建线程及如何销毁线程; 分析线程的创建过程,理解同步信号量与互斥信号量的作用 实验原理 同步 同步是指进程间共同完成一项任务时直接发生相互作用的关系,即进程在执行的时间顺序上必须遵循特定的次序,这种时序关系称为同步关系。例如:B进程在运行时需要A进程的输出结果作为资源,那么A进程必须在B进程执行之前完成,这就确定了A、B两进程间的同步关系。 互斥 这是一种
您可能关注的文档
最近下载
- 建瓯市“两徐”竹标准材生产数字化项目(一期)水土保持方案报告书.pdf VIP
- 2026年环保设施运维与维护方案.docx VIP
- 士林SF3系列通用变频器操作手册_V1.03.pdf
- 9《天上有颗“南仁东星”》课件(共36张ppt).pptx VIP
- (正式版)G-B 5768.3-2009 道路交通标志和标线 第3部分:道路交通标线.docx VIP
- 脑梗死患者预防坠积性肺炎的护理查房.pptx VIP
- ISO 14001:2026《环境管理体系 要求及使用指南》正式版(中文版) .pdf VIP
- GAT 1127-2025 安全防范视频监控摄像机.pptx VIP
- 2026年辽教版小学六年级英语上册第5单元《Action》精品教案.docx VIP
- 新编英语国家概况 Chapter 3 PPT 课件.pptx VIP
原创力文档

文档评论(0)