1. 26 12月, 2022 1 次提交
  2. 23 11月, 2022 1 次提交
    • A
      Update ConcurrentHashMap.md · ee92c1f4
      Argon 提交于
      这里的4.3的源码分析有点小问题,不是反序处理那么简单。反序处理感觉不是这里的关键,只需要源码中标注一下即可。这里重要的是扩容是如何处理原数组中的链表的。
      这里原链表在扩容过程被拆分为两个链表,首先提出这点我觉得对理解源码很有帮助😁,也对理解扩容为什么数组长度倍增很关键。
      我同时还注意到下面的配图也很迷惑,按照配图,扩容后节点不就翻倍了?因为看起来配图上原来一个桶中的链表不仅没变,而且还多了一个拷贝。
      ee92c1f4
  3. 19 11月, 2022 1 次提交
    • A
      Update aqs.md · d4a6735e
      Argon 提交于
      最后分析UnparkSuccessor()源码时的注释 `// 等待队列中所有还有用的结点,都向前移动` 疑似不太对,更准确地注释应该为:`// 从尾部开始倒着寻找第一个还未取消的节点(真正的后继者)`(这也是参考源码的英文注解),原来的解释比较迷惑。
      d4a6735e
  4. 14 10月, 2022 1 次提交
  5. 09 10月, 2022 2 次提交
  6. 16 9月, 2022 1 次提交
  7. 14 9月, 2022 1 次提交
  8. 30 6月, 2022 1 次提交
  9. 12 5月, 2022 1 次提交
  10. 06 5月, 2022 1 次提交
  11. 30 4月, 2022 1 次提交
  12. 21 4月, 2022 1 次提交
  13. 05 4月, 2022 1 次提交
  14. 27 3月, 2022 2 次提交
  15. 24 3月, 2022 1 次提交
  16. 23 3月, 2022 4 次提交
  17. 16 3月, 2022 1 次提交
  18. 09 3月, 2022 1 次提交
  19. 03 3月, 2022 1 次提交
  20. 01 3月, 2022 1 次提交
  21. 28 2月, 2022 2 次提交
  22. 16 12月, 2021 1 次提交