任何人都可以在fork()之后解释使用exec()调用immmeditely吗?是否避免为儿童制作单独的副本?
答案 0 :(得分:0)
man exec
说:
exec()系列函数用新的过程映像替换当前过程映像。
虽然man fork
说:
fork()通过复制调用进程来创建一个新进程。
因此,fork-exec
链意味着父进程forking
通过自我复制的子进程,然后用新的进程替换当前(子进程)进程映像。
请注意,无需在exec
之后致电fork
。在许多情况下,一个过程图像为父母和孩子提供服务。