寫入時複製

寫入時複製 ( 簡稱COW ） 是一種計算機程式設計領域的優化策略 。 其核心思想是 ， 如果有多個呼叫者 （ callers ） 同時請求相同資源 （ 如內存或磁盤上的數據存儲 ） ， 他們會共同取得相同的指標指向相同的資源 ， 直到某個呼叫者試圖修改資源的內容時 ， 系統纔會真正複製一份專用副本 （ private copy ） 給該呼叫者 ， 而其他呼叫者所見到的最初的資源仍然保持不變 。 這過程對其他的呼叫者都是的 。 此作法主要的優點是如果呼叫者沒有修改該資源 ， 就不會有副本 （ private copy ） 被建立 ， 因此多個呼叫者只是讀取操作時可以共享同一份資源 。