Vij*_*jay 1 c c++ fork
当使用fork系统调用时,我已经看过很多次父调用waitpid以便孩子可以完成.
我的问题是孩子是否向父母提出了通知.如果不使用任何共享资源,父母如何识别chils已经完成?
Eri*_*rik 5
SIGCHLD当孩子退出时,操作系统向父母发送一个.您可以选择查询waitpid()使用WNOHANG,或者只是检查wait()接收后SIGCHLD.子进程不需要特别做任何事情,这全部由操作系统管理.
SIGCHLD
waitpid()
WNOHANG
wait()
归档时间:
14 年,6 月 前
查看次数:
734 次
最近记录: