HotSpot中的几种锁优化技术

在JDK 1.6中,HotSpot虚拟机实现不少锁优化技术来提高程序的执行效率。 自旋锁 自旋锁可以使线程在没有取得锁的时候不被挂起,而转去执行一个空循环。这样可以避免线程切换的开销,在锁被占用时间很短时对性能有所提高。反之,如果锁占用时间过长,那么自旋的线程只会白白消耗处理器资源。在jdk 1.6中还引入了自适应的自旋锁,即锁的自旋次数不在固定,而是根由前一次在同一个锁的自旋时间及锁的拥有者的状
相关文章
相关标签/搜索