无冥冥之志者,无昭昭之明;无惛惛之事者,无赫赫之功。
解释:没有专心致志地刻苦学习,就没有融会贯通的智慧;没有埋头执着的工作,就不会取得显著的成就。
待写
偏向锁
无锁状态,来了一个线程,则对象锁偏向第一个线程。
再来一个竞争锁的线程,判断前面的线程是否还活着,活着则升级为轻量级锁,否则使得对象锁偏向新来的线程。
轻量级锁
当有一个线程获取锁,当前线程自旋超过一定次数之后,升级为重量锁。
当有一个线程获取锁,一个线程在自旋,又来一个竞争锁的线程,轻量级锁就变成重量级锁。
重量级锁
synchronized本身就是重量级锁,锁的挂起唤醒需要重用户态转到内核态耗费大量资源