立即学习:https://edu.csdn.net/course/play/1739/26812?utm_source=blogtoedu
exec系统调用
系统调用exec是用来执行一个可执行文件来代替当前进程的执行映像
exit:进程运行——调用退出处理函数——清除I/o缓冲——调用exit系统调用——进程终止运行
_exit:进程运行——调用exit系统调用——进程终止运行
wait系统调用
wait函数用于使父进程阻塞,直到一个子进程结束或者该进程接受到一个指定信号为止
wait和waitpid函数的区别
1、在一个子进程终止前,wait使其调用者阻塞,而waitpid有一选择项,可使调用者不阻塞
2、waitpid并不等待第一个终止的子进程——它有若干个选择项,可以控制它所等待的特定进程
3、wait函数是waitpid函数的一个特例
守护进程