JVM内存锁优化

早期的synchronized性能低下, 由于监视器锁monitor是依赖于底层操做系统的mutx-lock实现,当多个线程在monitor中的wait队列中竟争上岗时会发生线程状态切换, 这种切换须要由操做系统的内核态转化为用户态,性能比较低下。 jdk1.6对synchronized作了不少优化, 性能已经提高了不少。 具体优化策略,在对象头中引入了轻量级锁、偏向锁等标识。 偏向锁     偏
相关文章
相关标签/搜索