- 博客(3)
- 收藏
- 关注
原创 父进程等待子进程退出 wait()函数
如果调用wait( )函数,父进程会在哪个地方,一直等待子进程退出后,wait( )函数返回,父进程才会往下走。子进程调用exit(3),父进程等待。如果没有等待语句的话,前边fork()函数,会父子交替执行语句。只有在子进程结束以后,父进程收到子进程的退出状态。之后把退出状态打出来,在执行父进程。用WEXITSTATUS用这个宏来解析ip码。用WIFEXITED宏判断是否正常退出。不等待子进程退出状态。
2023-04-20 20:20:36 170 1
原创 vfork创建进程 以及退出 和fork的区别
vfork保证子进程先运行,当子进程调用exit退出后,父进程才执行。vfork 直接使用父进程存储空间,不拷贝。vfork函数 也可以创建进程,与fork有什么区别。下边是fork创建的进程。
2023-04-20 15:41:09 85
原创 创建新进程的实际应用场景及fork总结
进入子进程后,反复的去循环,做网络申请。输出一个pid值,有多个客服端介入,看有多少个子进程。判断数据,如果输入数据为1,就创建一个子进程。讲子进程保存到pid。进行判断,如果pid>0,则代表为父进程,不做任何操作。pid== 0,则代表进入子进程。定义一个 pid,定义一个数据。防止刷屏,给一个3秒的速度。一个循环,反复的输入数据。
2023-04-20 11:31:18 73 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人