所谓的synchronized轻量级锁与重量级锁的区别在于是否经过操作系统轻量级锁原理是自旋获取锁,不阻塞线程,线程不需要由运行状态->阻塞状态->就绪状态轻量级锁自旋次数过多变成重量级锁重量级锁需要阻塞线程,状态变换过多,所以很重量