의 맨 페이지에서 vfork()
:
vfork ()는 자식이 execve (2) 또는 _exit (2)를 호출 할 때까지 부모가 일시 중지된다는 점에서 fork ()와 다릅니다. 자식은 execve ()가 자식에 의해 발행 될 때까지 스택을 포함하여 부모와 모든 메모리를 공유합니다. 자식은 현재 함수에서 리턴하거나 exit ()를 호출해서는 안되지만 _exit ()를 호출 할 수 있습니다.
왜 아이 _exit()
는 단순히 전화하기보다는 오히려 전화를 사용해야 exit()
합니까? 이것이 vfork()
와 에 모두 적용되기를 바랍니다 fork()
.