linux進程介紹之fork vs vfork(轉)

在fork以後,子進程和父進程都會繼續執行fork調用以後的指令。子進程是父進程的副本。它將得到父進程的數據空間,堆和棧的副本,這些都是副本,父子進程並不共享這部分的內存。也就是說,子進程對父進程中的同名變量進行修改並不會影響其在父進程中的值。可是父子進程又共享一些東西,簡單說來就是程序的正文段。正文段存放着由cpu執行的機器指令,一般是read-only的。   因爲在fork以後咱們經常都是跟
相關文章
相關標籤/搜索