资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
实验6 LINUX进程的创建与控制 一实验目的 1加强对进程概念的理解,明确进程和程序的区别。 2进一步认识并发执行的实质。 3分析进程竞争资源的现象,学习解决进程互斥的方法。,1,实验6 LINUX进程的创建与控制,二 实验准备 阅读Linux的fork.c源码文件,分析进程的创建过程。,2,实验6 LINUX进程的创建与控制,三实验内容 1进程的家族关系: 在主程序中用三个fork( )调用,最后输出一个字符或字符串,运行这个简单的的程序,观察并分析运行结果。 2进程的创建: 编写一段程序,使用系统调用fork( )创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示字符“a”,子进程分别显示字符“b”和“C”。试观察记录屏幕上的显示结果,并分析原因。 3进程的控制: 修改已编写的2中的程序,将每个进程的输出由单个字符改为一句话,现观察程序执行时屏幕上出现的现象,并分析其原因。如果在程序中使用系统调用lockf( )来给每个进程加锁,可以实现进程之间的互斥,观察并分析出现的现象。,3,实验6 LINUX进程的创建与控制,四程序,4,实验6 LINUX进程的创建与控制,THE END,5,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号