Bha*_*rat -6 perl
我知道waitpid(pid,WNOHANG)用于非阻塞等待子进程完成,一旦子进程完成它返回子进程的pid.但是-1代替儿童pid是什么?什么是它的返回值.
waitpid(pid,WNOHANG)
cad*_*luk 5
来自man waitpid:
man waitpid
pid的值可以是: [...] -1 意思是等待任何子进程. [...] 回报价值 [...] waitpid():成功时,返回状态已更改的子进程ID; 如果WNOHANG已指定且存在一个或多个子(ren)pid,但尚未更改状态,则0返回.出错,-1返回.
pid的值可以是:
[...]
-1
意思是等待任何子进程.
waitpid():成功时,返回状态已更改的子进程ID; 如果WNOHANG已指定且存在一个或多个子(ren)pid,但尚未更改状态,则0返回.出错,-1返回.
waitpid()
WNOHANG
pid
0
(代码格式化程序已添加.)
归档时间:
10 年,1 月 前
查看次数:
1301 次
最近记录:
10 年 前