作者回复: 是的
作者回复: 正确,互相交流
偏向锁,侧重是低竞争场景的优化,去掉可能不必要的同步
作者回复: 目前并发list好像就那一个,我觉得不必拘泥于list,不还有queue之类,看场景需要的真是list吗
作者回复: 通常是的,前提是JDK版本需要新一点
作者回复: 我理解是的,判断是个ForwardingNode,resize正在进行;
nexttable是扩容时的临时过渡
作者回复: 这个有volatile load语义
作者回复: 本文尽量梳理了相对比较容易理解的部分;扩容细节我觉得是个加分项,不是每个人都会在乎那么深入;窍门,可以考虑画图辅助理解,我是比较笨的类型,除了死磕,不会太多窍门……
作者回复: 这个是在代价可接受情况下,尽量准确,就像含金量90%和99.9%,99.999%,还是有区别的,虽然不是百分百
作者回复: 基本正确,cas只用在部分场景;
事后看容易啊,说比做容易,😄
作者回复: 后面并发部分会详细分析
作者回复: 好,后面有章节
作者回复: 哈,抱歉,我反馈一下,主播也辛苦,不一定是职业码农