fork源碼剖析

fork是複製進程  進程是一個正在運行的程序,是資源分配的最小單位,系統管理進程是依靠對進程控制塊(PCB)的管理完成的,每個進程的產生分兩步,一是:分配PCB,二是準備進程實體,如分配內存空間等。 fork()創建進程,fork()調用一次,返回兩次,子進程的返回值是0,父進程的返回值是子進程的新ID。文件共享在fork之前父進程打開的文件子進程才能使用,一個進程打開的文件描述符是在PCB中記
相關文章
相關標籤/搜索