操作系统实验 进程同步互斥
Exe1:观察多进程对共享文件的写入情况。编写程序:打开共享文件,由父进程创建两个子进程(3个进程并发执行),父进程和两个子进程分别连续向共享文件中写入多行字符串。多次运行程序,或更改写入行数(或借助sleep函数增加写入时间),观察分析共享文件的写”。
Exe2:观察多进程通过共享文件进行通信或合作情况。编写程序:打开共享文件,由父进程创建一个子进程,父进程从外界获取字符串,并将其写入共享文件;子进程从共享文件中获取字符串,并将其输出出来。多次运行程序,观察分析进程运行结果。
进程间通信实验总结Exe3:在上述1、2实验程序基础上,用lock/unlock系统调用实现对共享文件的同步互斥访问,多次运行程序,观察分析运行结果。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论