标签:多线程同步

共 4 篇文章

Java的synchronized锁升级与偏向锁撤销

Java的synchronized锁升级与偏向锁撤销 synchronized关键字是Java内置的同步机制。在JDK 1.6之前,其性能开销较大,因为每次加锁都是重量级操作。为了

# Java锁升级 # 偏向锁撤销 # synchronized优化
2026-05-31 122 0

Java Phaser 同步屏障为什么比 CyclicBarrier 更适合动态注册任务

Java Phaser 同步屏障为什么比 CyclicBarrier 更适合动态注册任务 在需要多个线程同步完成某个阶段任务,然后才能一起进入下一阶段的场景中,CyclicBarr

# JavaPhaser # 同步屏障 # CyclicBarrier
2026-05-22 149 0

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

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

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

C++ 原子操作与内存序在自旋锁中的实现

C++ 原子操作与内存序在自旋锁中的实现 多线程程序中,多个线程同时访问共享资源时必须进行同步,否则会导致数据竞争和未定义行为。自旋锁是一种轻量级的同步原语,适用于临界区执行时间较

# C++原子操作 # 内存序 # 自旋锁
2026-04-02 196 0