Java面试题-尚硅谷版

java面试题 一、volatile关键字 java虚拟机提供的轻量级的同步机制,具备三大特性: 保证可见性java 一个线程修改了主内存中的值以后通知其余线程web 不保证原子性面试 缘由:写覆盖算法 如何解决:一、方法加sync修饰 二、使用java.util.current包下面的Automic提供的类缓存 禁止指令重排安全 多线程环境中线程交替执行,因为编译器存在优化重排的存在,两个线程中
相关文章
相关标签/搜索