Advertisement

广州大学操作系统实验(2020版)进行进程管理和进程通信

阅读量:

能力不足,答案有待验证,这个仅供参考–仅提供代码与结果

编写一段代码实现以下功能:通过系统调用fork函数来创建两个子进程。运行该程序时,在系统中将出现一个父进程与两个子进程中处于并发状态,并通过观察实验结果来探讨其原因

在这里插入图片描述

运行结果:

在这里插入图片描述

通过调用fork()函数启动一个新进程中执行一个新的程序,并使用exec()函数将新程序替代该子进程中执行的内容;接着借助wait()函数来管理各进程中任务之间的执行顺序;最后,请学习如何实现进程的挂起(睡眠)、互斥(同步)以及撤销等功能,并根据实验结果分析出现异常的原因。

在这里插入图片描述

运行结果:

![在这里插入图

全部评论 (0)

还没有任何评论哟~