(面试题)对线程安全的理解 扎心柯 2023-02-02 59 阅读1分钟 线程安全,应该说是内存安全,堆是共享内存,可以被所有线程访问 用一段《深入理解jvm虚拟机》中的话来说 当我们在多线程环境下访问一个对象时,如果不进行额外的<同步控制>,调用这个对象的行为, 都可以获得<正确的结果>,我们就说这个对象是安全的 解释: 同步控制:比如ThreadLocal、CAS、Synchronized和Lock锁 正确的结果:可以理解为单线程执行下的结果