下面有关java内存模型的描述,说法错误的是? JMM通过控制主内存与每个线程的本地内存之间的交互,来为java程序员提供内存可见性保证 “synchronized” — 保证在块开始时都同步主内存的值到工作内存,而块结束时将变量同步回主内存 “volatile” — 保证修饰后在对变量读写前都会与主内存更新。 如果在一个线程构造了一个不可变对象之后(对象仅包含final字段),就可以保证了这个对象被其他线程正确的查看
C应该也有错误
D.final只是指向不变,但是指向的值有可能变,所以依然不是线程安全