码迷,mamicode.com
首页 > 其他好文 > 详细

并发编程资料

时间:2014-11-28 09:51:45      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:blog   http   io   ar   os   sp   on   2014   art   

参考资料:

1 . 浅谈Memory Reordering  

2. 透过LINUX内核看无锁编程

3. Why the "volatile" type class should not be useddfsdf

4.锁的意义

 

spinlock(自旋锁)

lock-free(无锁编程)

mutex(互斥锁)

read_write_lock(读写锁)

 

最基本的四种乱序行为,包含:LoadLoad乱序;LoadStore乱序;StoreLoad乱序;StoreStore乱序,分别对应于读读乱序,读写乱序,写读乱序,写写乱序。

 

Non-blocking Synchronization :

 

无锁编程: http://www.ibm.com/developerworks/cn/linux/l-cn-lockfree/index.html

锁的意义: http://hedengcheng.com/?p=803

无锁编程与有锁编程的性能对比与分析

无锁编程介绍

http://www.cocoachina.com/bbs/read.php?tid-18135.html

Lock-Free的栈实现及与加锁实现的性能对比

 

并发编程资料

标签:blog   http   io   ar   os   sp   on   2014   art   

原文地址:http://www.cnblogs.com/457220157-FTD/p/4127741.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!