在修改 map 元素时,在这个位置,会判断 map 是否需要扩容,因为 map 是逐步扩容的。网上看到一篇文章说道,如果当前 map 正在扩容,现在又需要扩容了,那么就会一直跳到 again 位置, 直到 map 中旧桶中的数据搬迁完成才会往下执行, 但是我看代码的逻辑是 只有当前 map 没有处在扩容中的时候才会 进入 if 分支,然后走扩容逻辑, 再跳到 again

是网上说错了 还是我理解错了 请大佬解释一下