头文件
内容代码
子进程调用exit(3),父进程等待。如果没有等待语句的话,前边fork()函数,会父子交替执行语句。
如果调用wait( )函数,父进程会在哪个地方,一直等待子进程退出后,wait( )函数返回,父进程才会往下走。
只有在子进程结束以后,父进程收到子进程的退出状态。之后把退出状态打出来,在执行父进程。
用WIFEXITED宏判断是否正常退出
用WEXITSTATUS用这个宏来解析ip码。
输出结果
不等待子进程退出状态
头文件
内容代码
子进程调用exit(3),父进程等待。如果没有等待语句的话,前边fork()函数,会父子交替执行语句。
如果调用wait( )函数,父进程会在哪个地方,一直等待子进程退出后,wait( )函数返回,父进程才会往下走。
只有在子进程结束以后,父进程收到子进程的退出状态。之后把退出状态打出来,在执行父进程。
用WIFEXITED宏判断是否正常退出
用WEXITSTATUS用这个宏来解析ip码。
输出结果
不等待子进程退出状态