概念 synchronized是java实现并发编程的一种方式,在jdk7之前和jdk7之后有较大的的差别 区别 jdk7 synchronized是一个重量级锁,其线程对应的是操作系统os中的线程 由于该线程为os 的线程因此,系统需要切换到内核态,通过调用native 的本地方法来进行线程调度.