Linux寫時拷貝實現原理

        傳統的fork系統調用直接把所有資源複製給新創建的進程,這種實現過於簡單並且效率低下。         寫時拷貝指的是兩個任務可以同時自由讀取內存,但任意一個任務試圖對內存進行修改時,內存就會複製一份提供給修改方單獨使用,以免影響到其他的任務使用。         Linux的fork()使用寫時拷貝頁實現。寫時拷貝是一種可以推遲甚至免除拷貝數據的技術。內核此時並不複製整個進程地址
相關文章
相關標籤/搜索