我有一個類SomeMutableData使用公共clone()方法。我想確保沒有線程看到不一致的狀態(假設實例將僅使用持有者傳遞)。我假設使用同步是最安全的可能性,對吧? public final class ThreadSafeHolder {
public ThreadSafeHolder(SomeMutableData data) {
storeData(data);
我試圖在C#中的AtomicReference類,我想保持田間參考保護,但我還需要在GET方法返回值: class AtomicReference
{
private Object _value;
public AtomicReference()
{
_value = new Object();
}
public AtomicRe