- 18
- 0
- 约2.28千字
- 约 4页
- 2021-10-28 发布于湖南
- 举报
实验一-进程控制实验.
实验一-进程控制实验.
PAGE
实验一-进程控制实验.
实验一 进程控制
一、实验目的:
加深对进程概念的理解,明确进程和程序的区别;掌握Linux操作系统的进程创建和终止操作,体会父进程和子进程的关系及进程状态的变化;进一步认识并发执行的实质,编写并发程序。
二、实验平台:
虚拟机:VMWare9以上
操作系统:以上
编辑器:Gedit | Vim
编译器:Gcc
三、实验内容:
(1)编写一段程序,使用系统调用fork()创建两个子进程,当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示“身份信息”:父进程显示“Parent process! PID=xxx1 PPID=xxx2”;子进程显示“Childx process! PID=xxx PPID=xxx”。多运行几次,观察记录屏幕上的显示结果,并分析原因。
说明:
xxx1为进程号,用getpid()函数可获取进程号;
xxx2为父进程号,用getppid()函数可获取父进程号;
Childx中x为1和2,用来区别两个子进程;
wait()函数用来避免父进程在子进程终止之前终止。
程序源码:
#include
#include
#include
#define NUM 2
int main(void)
{
pid_t pid1,pid2;
if((pid1=
您可能关注的文档
最近下载
- [五年高考]2014年-2015-2016-2017-2018年浙江省数学(文理)卷高考试题真题卷(含详细答案).docx VIP
- 2026江苏徐州地铁集团下属运营公司招聘笔试参考题库及答案解析.docx VIP
- 小学生防性侵教育.docx VIP
- 2024大模型崛起大模型崛起讲义.docx VIP
- 【创新设计】高一语文(语文版)必修1学案:陈情表.doc VIP
- 赵荣光与中国饮食文化.pdf VIP
- 公司优秀年轻干部挂职锻炼管理办法.doc VIP
- 污水厂有限空间作业专项施工方案.pdf VIP
- 【创新设计】高一语文语文版必修三学案:4.11 游褒禅山记 2 .doc VIP
- 国家体育总局事业单位招聘考试真题2024.docx VIP
原创力文档

文档评论(0)