fork和vfork,return和exit的理解

fork和vfork的差別: 1、fork是創建一個子進程,並把父進程的內存數據copy到子進程中。 vfork是創建一個子進程,並和父進程的內存數據share一起。 2、vfork是這樣的工作的: (1)、保證子進程先執行。 (2)、當子進程調用exit()或exec()後,父進程往下執行。 3、fork後來採用的優化技術,這樣,對於fork後並不是馬上拷貝內存,而是隻有你在需要改變的時候,纔會
相關文章
相關標籤/搜索