fork()函數和vfork()函數的區別

建立進程時主要用到一下兩個函數 1:fork()函數 a:若是執行成功,在父進程中將返回子進程(新建立的進程)的PID,類型爲pid_t,子進程將返回0,區別父進程; b:執行失敗返回-1; 子進程執行的位置爲fork()返回的位置,父子進程對於局部變量(棧空間)執行復制操做,對於文件描述符的文件表信息(文件的讀寫位置)共享使用。 2:vfork()函數 vfolk()函數建立新進程的時候不復制進
相關文章
相關標籤/搜索