实验others
#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);
}
阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

实验others

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭