volatile是什么

1.volatile是Java虚拟机提供的轻量级的同步机制

2.volatile的三大特性:保证可见性;不保证原子性;禁止指令重排

3.volatile的使用场景:

  1)单例模式(高并发场景下使用—禁止指令重排)

posted @ 2020-05-17 10:27  ToBeContinue得  阅读(221)  评论(0编辑  收藏  举报