多线程之CAS 但是CAS存在ABA问题 ABA问题 线程A准备用CAS将变量有1 替换成 2,但是在这之前,线程B将变量的值由1 替换成3,又替换成了1,这时候线程A执行CAS会成功,一般场景下ABA并不会出现什么问题,但是当涉及到引用的时候就会出问题。 如有不对,请多多指正,多多包含