标签:无锁编程

共 2 篇文章

Go 原子操作:sync/atomic 包的使用

Go 原子操作:sync/atomic 包的使用 在并发编程中,多个 goroutine 同时读写同一个变量时,如果不加保护,会导致数据竞争(data race),产生不可预测的结

# Go # 并发编程 # 原子操作
2026-04-04 194 0

C++ 原子锁存器Atomic Flag实现自旋锁

C++ 原子锁存器Atomic Flag实现自旋锁 C++11 引入了 std::atomicflag,这是标准库中最轻量级的原子类型,专为实现无锁同步原语(如自旋锁)而设计。它只

# C++原子操作 # 自旋锁实现 # atomic_flag
2026-04-03 196 0