14.進程-fork函數與文件共享

提個問題:如果進程在fork之前打開了一些文件,那麼 fork 完之後,這些文件的描述符是共享的,還是不共享的? 父進程和子進程的空間是隔離的,所以,打開的文件也應該是不共享的吧?答案是NO; 假設現在是Linux32位系統,進程空間有4G的大小;這4G空間並不是完全隔離的; 實際上進程空間被分割爲用戶空間和內核空間。對於32 位 Linux 來說,從 0-3GB 的空間是用戶空間,從 3GB -
相關文章
相關標籤/搜索