实验一-进程控制实验..docVIP

  • 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=

文档评论(0)

1亿VIP精品文档

相关文档