Linux系统编程实验五:进程编程讲述.docVIP

  • 14
  • 0
  • 约 8页
  • 2017-05-04 发布于湖北
  • 举报
Linux系统编程实验五:进程编程讲述

实验五:进程编程 实验目的: 学会fork、vfork函数的使用 学会调用wait和waitpid函数 实验要求: (一)利用fork函数,编写一应用程序,在程序中创建一子进程,分别在父进程和子进程中打印进程ID (二)使用vfork创建一子进程,让子进程睡眠1s,分别在父进程和子进程中打印进程ID,观察父子进程的运行顺序 (三)编写一应用程序,在程序中创建一子进程,父进程需等待子进程运行结束后才能执行 实验器材: 软件:安装了Linux的vmware虚拟机 硬件:PC机一台 实验步骤: (一)fork函数的使用 1、编写实验代码fork_pid.c #include stdio.h #include unistd.h #include errno.h #include stdlib.h int main(int argc, char *argv[]) { pid_t child; /*创建子进程*/ …… child=frok(); if(child==-1)//出错 printf(“error!”); else if(child==0)//子进程中 printf(“I am the child:%d”child); else if(child0)//父进程返回子进程号 printf(“I am the parent:%d”,child); } /***

文档评论(0)

1亿VIP精品文档

相关文档