并发编程 StampedLock

StampedLock是JDK8引入的,是为了优化读的性能

乐观读:tryOptimisticRead方法内没有加任何锁,在真正进行读取操作之前要进行一次查验,即validate,因为在获取stamp后,到读取操作之间,可能会有并发问题。

如果查验结果为false,就会升级为读锁

 

posted @ 2025-01-03 16:57  1stzz1  阅读(7)  评论(0)    收藏  举报