摘要: synchronized底层实现以及优化 轻量级锁:试想一下:如果当前有多个线程交替调用一个方法,且这些线程之间不存在竞争。有无必要在调用该方法前使用重量级锁独占它?由于不存在多线程竞争,对其加锁并没有实际意义。更何况重量级锁需要借助操作系统底层的互斥来实现,需要在用户态和核心态之间相互切换,会消耗 阅读全文
posted @ 2018-03-02 16:12 使徒行者白 阅读(212) 评论(0) 推荐(0) 编辑