标签:CAS

共 4 篇文章

Java CAS操作的ABA问题与AtomicStampedReference的解决

Java CAS操作的ABA问题与AtomicStampedReference的解决 Java中的CAS(CompareAndSwap)是一种无锁算法,用于实现多线程环境下的原子操

# Java # CAS # ABA问题
2026-05-09 199 0

Go语言atomic.CompareAndSwap的ABA问题与解决方案

Go语言atomic.CompareAndSwap的ABA问题与解决方案 并发编程中,atomic 包提供的原子操作是保证数据安全的重要手段。其中 CompareAndSwap(简

# Go语言 # 并发编程 # 原子操作
2026-05-03 176 0

Java ConcurrentHashMap在JDK8中为什么放弃分段锁

Java ConcurrentHashMap在JDK8中为什么放弃分段锁 Java 8 对 ConcurrentHashMap 进行了彻底的重构,彻底摒弃了 Java 7 中使用的

# Java # JDK8 # 分段锁
2026-05-01 182 0

Java AtomicStampedReference解决ABA问题的版本号机制

Java AtomicStampedReference解决ABA问题的版本号机制 在多线程环境中使用 CAS(CompareAndSwap)操作时,会遇到一个被称为“ABA 问题”

# Java # 多线程 # 并发编程
2026-04-22 161 0