摘要: 通过关键字synchronized 可以对实例对象,实例方法,类、类方法进行加锁,锁的生命周期/范围,对应着加锁的对象/类/方法的生命周期/范围。 synchronized可分为无锁(逃逸分析锁解除)、偏向锁、轻量级锁、重量级锁,锁可以升级但是不可以降级 各种级别的锁对应线程场景 无锁:无线程个数约 阅读全文
posted @ 2020-04-23 17:30 只懂一点JAVA 阅读(1025) 评论(0) 推荐(0)