synchronized
volatile (读写屏障)
CAS (无锁优化 自旋)
中间不能被打断 包:java.util.concurrent.atomic.* 使用CAS
-
ABA问题 - 使用版本号可以解决
了解以下类即可
synchronized
volatile (读写屏障)
CAS (无锁优化 自旋)
中间不能被打断 包:java.util.concurrent.atomic.* 使用CAS
ABA问题 - 使用版本号可以解决
了解以下类即可