lock接口用的悲观锁还是乐观锁?reentrantlock用的是悲观锁还是乐观锁?

Jordan裔 发布于 10/28 11:23
阅读 215
收藏 0

看网上说lock用的是悲观锁,但我们老师说reentrantlock用的乐观锁, reentrantlock实现lock接口,那按道理reentrantlock应该也是悲观锁啊,怎么可能是乐观锁呢?  那么,lock接口用的悲观锁还是乐观锁?reentrantlock用的是悲观锁还是乐观锁?

加载中
0
cky宇的季节
cky宇的季节
悲观锁是先锁再用。乐观锁是用完检查下有没有别人用(版本号变动)。所以lock是悲观的。cas倒是类似乐观锁。
0
loyal
loyal

ReentrantLock是独占锁且可重入

返回顶部
顶部