在Java中,存在AtomicReference类.这是否意味着设置引用本身并不是原子操作?
例如,这是不是线程安全的(假设返回的值不能修改)?:
public void someMethod()
{
this.someList = Collections.unmodifiableList(new LinkedList<Object>());
}
public List<Object> getReadOnlyList()
{
return someList;
}
Run Code Online (Sandbox Code Playgroud)
在C#怎么样?