fork()之後都會做哪些複製,什麼是寫時拷貝,父子進程文件偏移量是否一致?????

  首先我們先來回憶一下fork()函數: 函數頭文件:#include<unistd.h> 函數原型:pid_t fork(void);其中pid_t是一個宏定義:#define pid_t int 返回值: fork函數調用一次返回兩次: 在父進程中返回生成子進程的id(因爲父進程不止擁有一個子進程) 在子進程返回一個整數0(因爲子進程只有一個父進程,可以通過調用getppid()得到父進程的
相關文章
相關標籤/搜索