Hacker News new | past | comments | ask | show | jobs | submit login
Launching Processes on Linux (zatrazz.github.io)
15 points by matt_d on Sept 27, 2018 | hide | past | favorite | 1 comment



> To try and fix this performance issue, UNIX-like system started to provide the vfork syscall. It was standardized by POSIX and it behaves similar to fork with two important differences:

> - The child share all the memory with parent, including all mmap segments and the stack (with some exceptions such as memory lock created by mlock or mlockall).

> - Parent execution is halted until the child either call execve functions or _exit.

If the execution can't continue in parallel, then it doesn't seem really that useful




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: