新对象设置值线程安全吗?

时间:2018-11-13 18:09:40

标签: java multithreading thread-safety

我有一个ThreadSafeObject,需要从中创建一个对象。我可以保证ThreadSafeObject是 类似地,当多个线程从ThreadSafeObject创建TestObject时,将setValue()和getValue(), 还是线程安全的?还是我需要对setValue()应用同步?我引用了以下两个链接,并且我了解的对象创建是线程安全的,但setValue应该同步。这是正确的吗?

Is creation of new object thread safe Constructor synchronization in Java

public class TestObject {

    private String value;

    public TestObject(ThreadSafeObject threadSafeObject) {      
    }

    public void setValue(String value) {
        this.value = value;
    }

    public String getValue() {
        return value;
    }

}

0 个答案:

没有答案