orange's學習--第十章:exec函數

exec的語義很簡單,它將當前的進程映像替換成另一個。也就是說,我們可以從硬盤上讀取另一個可執行的文件,用它替換掉剛剛被fork出來的子進程,於是被替換的子進程搖身一邊,就成了徹頭徹尾的新鮮進程了。 execv( )所做的其實只是一件事,那就是向MM提供最終供調用exec的進程使用的堆棧。我們知道,main(  )函數接受兩個參數:argc和argv,其中的argv看上去像個細繩,實際上另一端拴着
相關文章
相關標籤/搜索