经典指数          
原因
3246
浏览数
0
收藏数
 

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

     举报   纠错  
 
切换
1 个答案

C应该也有错误

D.final只是指向不变,但是指向的值有可能变,所以依然不是线程安全

 
切换
撰写答案