JAVA面试题小总结

Volatile :Java虚拟机提供的轻量级的同步机制,基本遵守JMM规范 保证可见性: volatile int number=0;此时的number的值被一个线程修改后,其他线程也可以知道修改后的值 不保证原子性:线程太快会出现写覆盖,造成数据丢失 怎么解决:1. 加synchronized         2.直接使用juc下AtomicInteger(AtomicInteger能保持原子
相关文章
相关标签/搜索