摘要:JDK1.6对synchronized关键字做了很多优化,包括自旋锁、适应性自旋锁、锁消除、锁粗化、偏向锁、轻量级锁等技术来减少锁操作的开销。 自旋锁 所谓自旋锁,就是让某线程进入已被其它线程占用的同步代码时等待一段时间,不会被立即挂起,看持有锁的线程是否会很快释放锁。这里等待的方式就是执行一段无意 阅读全文
posted @ 2019-03-11 22:56 薛勤 阅读 (375) 评论 (0) 编辑