无锁编程之自旋锁的C++实现

时间:2013-06-05 14:30:58
【文件属性】:
文件名称:无锁编程之自旋锁的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

网友评论

  • 还不错,只是冗余代码太多
  • 值得一看很好,谢谢,
  • 很好的学习资料
  • 不错的学习资料。值得一看。
  • 已经看了,还是晕头转向,自旋锁很罗嗦