设置/获取分配原子性

时间:2018-02-24 00:24:46

标签: java thread-safety

private static class C {
    Set<String> myset;

    public Set<String> get() {
        return myset;
    }

    public void set() {
        myset = new HashSet<>();
    }
}

我有一个C类实例和多个线程调用get和set。没有同步块,这个线程是否安全?我认为这是因为赋值是原子的。

0 个答案:

没有答案