- 8
- 0
- 约小于1千字
- 约 6页
- 2015-12-11 发布于广东
- 举报
实验6 LINUX进程的创建与控制一.实验目的 1.加强对进程概念的理解,明确进程和程序的区别。 2.进一步认识并发执行的实质。 3.分析进程竞争资源的现象,学习解决进程互斥的方法。 二. 实验准备 阅读Linux的fork.c源码文件,分析进程的创建过程。 三.实验内容1.进程的家族关系: 在主程序中用三个fork( )调用,最后输出一个字符或字符串,运行这个简单的的程序,观察并分析运行结果。2.进程的创建: 编写一段程序,使用系统调用fork( )创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示字符“a”,子进程分别显示字符“b”和“C”。试观察记录屏幕上的显示结果,并分析原因。3.进程的控制: 修改已编写的2中的程序,将每个进程的输出由单个字符改为一句话,现观察程序执行时屏幕上出现的现象,并分析其原因。如果在程序中使用系统调用lockf( )来给每个进程加锁,可以实现进程之间的互斥,观察并分析出现的现象。 四.程序 * * 实验6 LINUX进程的创建与控制 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: * 实验6 LINUX进程的创建与控制 * 实验6 LI
原创力文档

文档评论(0)