实验others

来源:互联网 发布:网络接口教程 编辑:程序博客网 时间:2024/05/21 18:45
#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
   pid_t pid;
   char *message;
   int n;
   printf("fork program starting");
   pid=fork();
   switch(pid)
   {
      case -1:
      perror("fork failed");
      exit(1);


      case 0:
      message="This is the child";
      n=5;
      break;


      default:
      message="This is the parent";
      n=3;
      break;
   }


   for(;n>0;n--)
   {
      puts(message);
      sleep(1);
   }
   exit(0);
}
0 0