一、实验名称
进程控制实验
二、实验的目的和任务
(1)深入理解进程概念:明确进程和程序的区别。
(2)进一步理解并发概念:明确并发与并行的异同。
(3)分析进程竞争资源现象,学习解决进程互斥的方法。
(4)了解Linux系统中进程通信的基本原理。
三、实验的基本要求
1.进程的创建
使用fork()函数创建进程。返回值:子进程中返回0,父进程中返回子进程ID,出错返回-1。具体流程图如图1所示。
图 1
2.进程的控制
一、实验名称
进程控制实验
二、实验的目的和任务
(1)深入理解进程概念:明确进程和程序的区别。
(2)进一步理解并发概念:明确并发与并行的异同。
(3)分析进程竞争资源现象,学习解决进程互斥的方法。
(4)了解Linux系统中进程通信的基本原理。
三、实验的基本要求
1.进程的创建
使用fork()函数创建进程。返回值:子进程中返回0,父进程中返回子进程ID,出错返回-1。具体流程图如图1所示。
图 1
2.进程的控制