歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

waitpid非阻塞時的用法

我們用這個程序和輸出結果分析一下waitpid的用法和特點。
我們將waitpid設置成WNOHANG非阻塞父進程狀態;

第一次調用waitpid時:此時尚未有子進程,所以waitpid出錯,返回-1;
第二次調用waitpid時:此時有子進程,但子進程尚未結束,由於waitpid設置為非阻塞的,所以waitpid返回0;
第三次調用waitpid時:此時有子進程,所以waitpid返回子進程id;

Copyright © Linux教程網 All Rights Reserved