3. 锁优化

2020-04-12  本文已影响0人  lsh的学习笔记

高效并发是从JDK1.5到JDK1.6的一个重要改进,HotSpot虚拟机开发团队在这个版本上花费了大量的精力去实现各种锁优化技术,如

  1. 适应性自旋(AdaptiveSpinning)、
  2. 锁消除(LockElimination)、
  3. 锁粗化(LockCoarsening)、
  4. 轻量级锁(LightweightLocking)、
  5. 偏向锁(BiasedLocking)等,

这些技术都是为了在线程之间更高效地共享数据,以及解决竞争问题,从而提高程序的执行效率。

上一篇下一篇

猜你喜欢

热点阅读