前几天复习了设计模式。里面用到了 synchronized 和 volatile。今天终于有时间,下班的早,把这两个相关的知识给一起复习一下。要求:用口头话语言表述。即便是对着念 也不给面试官一种自己是在背八股的感觉。一、JUC锁1 synchronized面试官问:讲讲你对synchronized的了解?我:好的。面试官。synchronized是java中的一个关键字,他主要用于修饰方法或者代码块,它能够确保这个方法或者代码块,同一时刻只能被一个线程给执行。同时它还有另一个重要的作用,就是可见性的保证。当一个线程对这个代码块或者方法里的共享变量进行修改的时候。这个修改是能够马上被其他线程给...