2020年执业药师考试时间是什么时候?
2021-04-15
更新时间:2021-07-23 02:04:02作者:admin2
根据你做实验的详细过程,每一步是如何使用 fork() 产生子进程的,结果又变成了什么状态?你就可以写实验结果了。
《进程同步与互斥》实验报告实验序号:01 实验项目名称:进程同步与互斥学 号|姓 名|专业、班|实验地点|指导教师|时间|一、实验目的|1、掌握基本的进程同步与互斥算法,理解生产者-消费者问题。|2、学习使用Windows 2000/XP中基本的同步对象,掌握相关API的使用方法。|3、了解Windows 2000/XP中多线程的并发执行机制,实现进程的同步与互斥。|4、设计程序,实现生产者-消费者进程(线程)的同步与互斥;|二、实验环境|Windows 2000/XP + Visual C++ 6.0 |三、实验内容|以生产者-消费者模型为依据,在Windows 2000/XP环境下创建一个控制台进程,在该进程中创建n个线程模拟生产者和消费者,实现进程(线程)的同步与互斥。|四、设计思路和流程框图|生产者进程的功能:生产东西,供消费者消费;消费者进程的功能:消费生产者生产的东西。生产者生产产品并存入缓冲区供消费者取走使用,消费者从缓冲器内取出产品去消费。在生产者和消费者同时工作时,必须禁止生产者将产品放入已装满的缓冲器内,禁止消费者从空缓冲器内取产品。|
互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。