文件名称:无锁编程之自旋锁的C++实现
文件大小:12KB
文件格式:RAR
更新时间:2013-06-05 14:30:58
无锁编程 自旋锁 SpinLock
根据《多处理器编程的艺术》一书第七章“自旋锁与争用”编写的C++代码,演示了10种锁的实现。代码为本人学习研究所用,欢迎高手赐教。
【文件预览】:
2_argument.cpp
mutilple.cpp
4_taslock.cpp
3_peterson_lock.cpp
1_lockprec.cpp
src
----atomic.cpp(1KB)
----util.h(402B)
----spinlock.cpp(8KB)
----spinlock.h(3KB)
----atomic.h(2KB)
----util.cpp(519B)
5_queuelock.cpp
teststh.sln
teststh.vcproj
6_threadlocal.cpp