摘要: 1、技术栈: JDK 17 + SpringBoot 3.1.0 + PageHelper 1.4.0 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project ...> 3 <parent> 4 <groupId>org.springframework 阅读全文
posted @ 2023-08-09 16:23 三板斧-Howie 阅读(462) 评论(0) 推荐(1) 编辑
摘要: 比如put操作时,有两个线程A和B,首先A希望插入一个key-value对到HashMap中,首先计算记录所要落到的桶的索引BucketIndex坐标,然后获取到该桶里面的Entry链表header头结点,此时线程A的时间片用完了,而此时线程B被调度得以执行,和线程A一样执行,只不过线程B成功将记录 阅读全文
posted @ 2022-05-05 14:14 三板斧-Howie 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1 public void set(T value) { 2 // 获取当前线程 3 Thread t = Thread.currentThread(); 4 // 获取当前线程的ThreadLocalMap 5 ThreadLocalMap map = getMap(t); 6 //以this为k 阅读全文
posted @ 2022-04-27 16:38 三板斧-Howie 阅读(57) 评论(0) 推荐(0) 编辑