จากหน้าคนของvfork()
:
vfork () แตกต่างจาก fork () ซึ่งผู้ปกครองจะถูกระงับจนกว่าเด็กจะเรียกร้องให้ execve (2) หรือ _exit (2) ชายด์แบ่งใช้หน่วยความจำทั้งหมดกับพาเรนต์รวมถึงสแต็กจนกว่า execve () จะออกโดยเด็ก เด็กต้องไม่ส่งคืนจากฟังก์ชันปัจจุบันหรือ call exit () แต่อาจเรียก _exit ()
ทำไมเด็กควรใช้_exit()
มากกว่าเพียงแค่การเรียกร้องexit()
? ฉันหวังว่านี้สามารถใช้ได้กับทั้งสองและvfork()
fork()