Synchronized是Java并发编程的基础,也是面试的高频考点。它的用法很独特,每一个对象都可以作为锁,很多人就很疑惑,它到底锁定的是什么呢?要想真正弄明白这个问题就需要深入到Synchronized的实现机制,下面我用最易懂的方式来解析一下这个最难懂的关键字Synchronized被称为同步锁,它的作用是保证一段代码在同一时间只能被一个线程执行,它是如何做到的呢?synchronized的