当前位置:  开发笔记 > 编程语言 > 正文

waitpid中-1的含义是什么(-1,WNOHANG)

如何解决《waitpid中-1的含义是什么(-1,WNOHANG)》经验,为你挑选了1个好方法。

我知道waitpid(pid,WNOHANG)用于非阻塞等待子进程完成,一旦子进程完成它返回子进程的pid.但是-1代替儿童pid是什么?什么是它的返回值.



1> cadaniluk..:

来自man waitpid:

pid的值可以是:

[...]

-1

意思是等待任何子进程.

[...]

回报价值

[...]

waitpid():成功时,返回状态已更改的子进程ID; 如果WNOHANG已指定且存在一个或多个子(ren)pid,但尚未更改状态,则0返回.出错,-1返回.

(代码格式化程序已添加.)

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有