摘要: 1 https://gitee.com/kekingcn/spring-boot-klock-starter 2 锁概念 2.1 公平锁:公平锁是指多个线程按照申请锁的顺序来获取锁,线程直接进入队列中排队,队列中的第一个线程才能获得锁。公平锁的优点是等待锁的线程不会饿死。缺点是整体吞吐效率相对非公平 阅读全文
posted @ 2022-05-23 15:02 姚春辉 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 基本原理 我们可以同时去一个地方“占坑”,如果占到,就执行逻辑。否则就必须等待,直到释放锁。“占坑”可以去redis,可以去数据库,可以去任何大家都能访问的地方。等待可以自旋的方式。 阶段一 public Map<String, List<Catalog2Vo>> getCatalogJsonDbW 阅读全文
posted @ 2022-05-23 14:53 姚春辉 阅读(489) 评论(0) 推荐(0) 编辑