根据《多处理器编程的艺术》一书第七章“自旋锁与争用”编写的C++代码,演示了10种锁的实现。代码为本人学习研究所用,欢迎高手赐教。
2023-12-16 08:04:09 12KB 无锁编程 SpinLock
1
在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中为了减少获得锁和释放锁带来的性能消耗而引入的偏向锁和轻量级锁,以及锁的存储结构和升级过程。
2022-03-16 13:55:58 695KB Java 轻量级锁 偏向锁 原理
1
画图解释加源码分析AQS原理
2021-10-25 21:02:06 3.36MB java高并发api 自旋锁
自旋锁 各种自旋锁实现和基准测试
2021-07-16 21:25:26 6KB C
1