review..wait
来源:互联网 发布:神州律师网网络培训 编辑:程序博客网 时间:2024/05/17 03:24
#include<stdio.h>#include<stdlib.h>#include <sys/types.h>#include <sys/wait.h>#include<signal.h>int main(){ pid_t pid = 0; pid = fork(); int status; if(pid < 0) { perror("fork error....\n"); return -1; } if(pid == 0) { int i = 0; pid_t pid = 0; for(i = 0; i < 5; i++) { pid = fork(); if(pid == 0) { printf("son pid is %d\n",getpid()); _exit(5); } } //sleep(5); printf("son pid is,,,,,,, %d\n",getpid()); //_exit(5); }else if(pid > 0) { int ret = 0; sleep(1); //kill(pid,SIGQUIT); printf("father begin to wait....\n"); wait(&status);// there are six son,but wait can deal one son if((ret = WIFEXITED(status)) != 1)//is normal exit,such as exit,return and _exit { if((ret = WIFSIGNALED(status))!=0)//is terminal by a signal?? printf("terminal by signal\n"); }else{ ret = WEXITSTATUS(status);//return value of exit printf("exit is %d\n",ret); } } printf("fathre is break....\n"); while(1);}
阅读全文
0 0
- review..wait
- Review
- Review
- review
- review
- review
- Review
- review
- Wait
- wait
- wait
- wait()
- wait
- wait
- wait()
- wait
- wait()
- 再看review
- Android——BottomNavigationBar底部导航栏的快速实现
- 请求转发与请求重定向的区别
- HtmlUtils把HTML编码转义,可将HTML标签互相转义
- 检查回文字符串重难点:去除多余标点和空格
- java 大数值
- review..wait
- Windows7下使用VS2015搭建Lua开发环境
- 四边形不等式
- 剑指offer之最小的K个数(Python)
- Windows上pyltp的安装及使用
- 创建登录界面
- 第7章任务1:从键盘输入3个整型数据
- 线索化二叉树(中序)
- 【信息学奥赛】【C++】(一)赋值语句