进入entryset和获得锁消耗的性能为什么会差很多呢?

来源:4-8 如果被问偏向锁、轻量级锁、重量级锁

CDWei

2021-03-31

同样都是spin lock,进入entryset和获得锁消耗的性能为什么会差很多呢?

写回答

2回答

慕仔2594423

2022-04-12

老师其实有句话是关键,进入entryset后,链表的最后一个节点去自旋,跟没有entryset几千几万个一起自旋,就是两回事了。

0
0

求老仙

2021-03-31

spin lock(自旋锁), 是一种锁。 

spinlock()

// critical zone

spinrelease()


cas loop不是spin lock,具体参考无锁编程一节。 

0
0

笑傲Java面试 剖析大厂高频面试真题 秒变offer收割机

深度剖析大厂面试高频真题,让你秒变offer收割机

1783 学习 · 314 问题

查看课程