软件学院实验报告
实验题目:进程互斥实验
1.实验目标:
进一步研究和实践操作系统中关于并发进程同步与互斥操作的一些
经典问题的解法,加深对于非对称性互斥问题有关概念的理解。观
察和体验非对称性互斥问题的并发控制方法。进一步了解Linux系
统中IPC进程同步工具的用法,训练解决对该类问题的实际编程、调
试和分析问题的能力。
2. 实验环境:
硬件环境:Intel® Petuimn ® Dual CPU T4200
@2.00GHz,2.00GB
软件环境:Linux
3、实验步骤:
1.首先引入实例试验中的 ipc.h 和 ipc.c 文件中的关于共享内存、
信号灯数组和消息队列的有关属性及函数。 (根据实验的需要,我
对共享内存和消息队列的有关属性做了修改,具体修改见附带的源
代码。)
2.创建源文件 barber.c、customer.c、controler.c,其中分
别定义了理发师、顾客和控制顾客理发先后的控制者的有关放与取
评论4