摘要:
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 阅读全文
摘要:
比如put操作时,有两个线程A和B,首先A希望插入一个key-value对到HashMap中,首先计算记录所要落到的桶的索引BucketIndex坐标,然后获取到该桶里面的Entry链表header头结点,此时线程A的时间片用完了,而此时线程B被调度得以执行,和线程A一样执行,只不过线程B成功将记录 阅读全文
摘要:
1 public void set(T value) { 2 // 获取当前线程 3 Thread t = Thread.currentThread(); 4 // 获取当前线程的ThreadLocalMap 5 ThreadLocalMap map = getMap(t); 6 //以this为k 阅读全文