JAVA-锁的升级与对比

在java SE 1.6中,锁一共有四种状态,级别从低到高分别为无锁状态,偏向锁状态,轻量级锁状态和重量级锁状态。这几种状态随着竞争状况逐渐升级。锁能够升级可是不能降级。这种锁升级却不能降级的策略目的是为了提升得到锁和释放锁的效率。下面咱们来介绍一下这几种锁。java 偏向锁 目的:web 为了让线程得到锁的代价更低而引入了偏向锁。当一个线程访问同步块(上锁的资源)并得到锁时,会在对象头和栈帧中的
相关文章
相关标签/搜索