- 博客(1)
- 收藏
- 关注
原创 偏向所锁,轻量级锁及重量级锁
一个对象刚开始实例化的时候,没有任何线程来访问它的时候。它是可偏向的,意味着,它现在认为只可能有一个线程来访问它,所以当第一个线程来访问它的时候,它会偏向这个线程,此时,对象持有偏向锁。偏向第一个线程,这个线程在修改对象头成为偏向锁的时候使用CAS操作,并将对象头中的ThreadID改成自己的ID,之后再次访问这个对象时,只需要对比ID,不需要再使用CAS在进行操作。 ...
2020-03-30 17:32:42 164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人