各种锁

自旋锁

锁的四种状态
无所状态、偏向锁状态、轻量级锁状态、重量级锁状态。

偏向锁定义
大多数情况下,锁不仅不存在多线程竞争,而且总是由同一线程多次获得,为了让线程获得锁的代价更低而引入了偏向锁。无竞争时不需要进行CAS操作来加锁和解锁。

轻量级锁
通过CAS操作来加锁和解锁

重量级锁

posted @ 2024-06-15 17:31  vello  阅读(27)  评论(0)    收藏  举报