摘要:
原文:https://my.oschina.net/u/1540325/blog/688160 摘要 从使用场景的角度出发来介绍对ReentrantLock的使用,相对来说容易理解一些。 场景1:如果发现该操作已经在执行中则不再执行(有状态执行) a、用在定时任务时,如果任务执行时间可能超过下次计划
阅读全文
posted @ 2020-09-22 16:15
lshan
阅读(735)
推荐(0)
编辑
摘要:
转:https://blog.csdn.net/zl1zl2zl3/article/details/83714348 1、什么是CAS? CAS:Compare and Swap,即比较再交换。 jdk5增加了并发包java.util.concurrent.*,其下面的类使用CAS算法实现了区别于s
阅读全文
posted @ 2020-09-22 15:17
lshan
阅读(394)
推荐(0)
编辑
摘要:
java中锁的介绍: https://www.cnblogs.com/jyroy/p/11365935.html 谈谈 synchronized 和 ReentrantLock 的区别(原文:https://www.jianshu.com/p/afc6ea1d15a6) ① 两者都是可重入锁 “可重
阅读全文
posted @ 2020-09-22 14:44
lshan
阅读(77)
推荐(0)
编辑