博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对waitpid 的学习
阅读量:5788 次
发布时间:2019-06-18

本文共 701 字,大约阅读时间需要 2 分钟。

上代码

学习网络上的文章,  非常感谢

但是和我的环境有点不一样,我简单改了改程序:

[root@localhost wait]# cat waittest.c#include 
#include
#include
#include
#include
main(){ pid_t pc, pr; pc=fork(); if(pc<0) printf("Error occured on forking.\n"); else if(pc==0) { sleep(4); exit(0); } do { pr=waitpid(pc, NULL, WNOHANG); if(pr==0) { printf("No child exited\n"); sleep(1); } }while(pr==0); if(pr==pc) printf("successfully release child %d\n", pr); else printf("some error occured\n");}[root@localhost wait]#

结束

转载地址:http://gmlyx.baihongyu.com/

你可能感兴趣的文章
hive学习2(Navicat连接hive)
查看>>
getResourceAsStream的3种路径配置
查看>>
switch语句小练习
查看>>
组合逻辑电路
查看>>
POP-一个点击带有放大还原的动画效果
查看>>
9款极具创意的HTML5/CSS3进度条动画
查看>>
uboot在s3c2440上的移植(1)
查看>>
安装webpack
查看>>
Python 抓取网页乱码问题 以及EXCEL乱码
查看>>
https连接加载http资源
查看>>
个人阅读作业2
查看>>
UE4材质是什么样的机制
查看>>
InfluxDB Cli中查询结果中time格式显示设置
查看>>
【Android】16.5 Android内置的系统服务
查看>>
Codeforces 994 C - Two Squares
查看>>
ruby 批量下载王者荣耀皮肤
查看>>
jq设置样式属性
查看>>
JavaScript学习——判断数据类型总结(转)
查看>>
tp中url地址大小写问题
查看>>
linux 下 php 安装 libevent
查看>>