发布线程安全对象

时间:2013-08-05 05:45:28

标签: java multithreading thread-safety

根据规范,我们无法同步任何对象的构造函数,因为其他线程在创建它的线程完成之前无法看到正在创建的对象。但是根据JMM,在创建对象期间,可以在初始化状态之前分配并引用参考变量。

那么为什么Java不允许同步方法和构造函数一起发布总是线程安全的对象引用?

0 个答案:

没有答案