算法
文章平均质量分 95
CoryXie
这个作者很懒,什么都没留下…
展开
-
锁无关的数据结构与Hazard指针——操纵有限的资源
【博注:本文为转载。原本我自己本想翻译这篇文章,但恰巧在网上找到一个专门搞技术翻译的译者已经翻译了,因此算是捡了个便宜。译文原文发表在此处:http://bbs.51cto.com/thread-442124-1-1.html。英文原名:Lock-Free Data Structures with Hazard Pointers。我一般将Lock-Free译为“无锁”,但是该译者译为“锁无关”转载 2013-01-31 23:48:14 · 1041 阅读 · 0 评论 -
线程安全的无锁算法
原著:Patrick Garrity ‘12 – St. OlafCollege – garrity@stolaf.edu原文:http://www2.css.edu/mics/Submissions/submissions/Lock-Free%20Algorithms%20for%20Thread%20Safe%20Programming.pdf翻译:CoryXie 摘要:一个翻译 2013-02-01 01:13:20 · 3608 阅读 · 0 评论 -
风险指针(Hazard Pointers)——用于无锁对象的安全内存回收机制
原著:MagedM. Michael原名:Hazard Pointers: Safe Memory Reclamation for Lock-Free Objects原文:http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.130.8984&rep=rep1&type=pdf翻译:CoryXie摘要:无锁(Lock-fr翻译 2013-02-01 12:49:44 · 3699 阅读 · 1 评论 -
无锁的并发编程
无锁的并发编程 原著:KeirFraser, Tim Harris原名:ConcurrentProgramming Without Locks原文:http://research.microsoft.com/en-us/um/people/tharris/papers/2007-tocs.pdf翻译:CoryXie 摘要:互斥锁仍然是共享内存数据结构的并发控制机制事实翻译 2013-02-03 22:17:33 · 2679 阅读 · 1 评论 -
GCC 4.7的软件事务内存(STM)实现框架
本文以一个实例开始,介绍GCCSTM的实现框架。在后面的文章中也许可以进一步深入分析实现的更多细节。博注:本文前面的部分分析来自对http://natsys-lab.blogspot.com/2012/05/software-transactional-memory-stm-in.html的翻译,后面的分析属于原创,特此说明。GCC 4.7引入了新的惊人的功能 - 软件事务内存(STM)。原创 2013-02-24 00:03:47 · 3751 阅读 · 2 评论