以上(標題)是我最關心的問題。而且案件是 public class MyClass{
CopyOnWriteArrayList<Stuff> min;
...
public List<Stuff> get(){
return min;
}
}
是從get()得到的結果清單的責任?它是否會影響min發生的情況,還是它自己的副本?舉例來說,如果我
我只是讀a Wikipedia article on Copy-on-write(好奇,如果有支持它的任何文件系統),並通過以下通道驚訝: COW也被用來在內核之外,在圖書館,應用程序和系統代碼中。由C++標準庫提供的字符串類,例如,是專爲允許寫入時複製的實現: std::string x("Hello");
std::string y = x; // x and y use the same