進程管理中vfork函數

vfork函數的調用和返回值與fork函數的相同,但是兩者的功能有所不同。 1.fork創建的子進程會複製其父進程的數據段和堆棧段;vfork的父進程共享數據段。 2.vfork並不會把父進程的地址空間完全複製給子進程,因爲子進程會立刻調用exec或者exit,也就不會訪問該地址空間,只在子進程調用exec之前,在父進程空間中運行。 3.vfork函數保證子進程先運行,在它調用exec或者exit
相關文章
相關標籤/搜索