随笔分类 -  并行编程

folly::AtomicHashmap源码分析(二)
摘要:本文为原创,转载请注明:http://www.cnblogs.com/gistao/背景上一篇只是细致的把源码分析了一遍,而源码背后的设计思想并没有写,设计思想往往是最重要的,没有它,基本无法做整体性的优化或正确的使用,但是根据结果反推原因是困难的,也极容易不到位,这里‘磕磕绊绊’写下自己的理解,另... 阅读全文

posted @ 2015-07-06 19:50 gisTao 阅读(1997) 评论(1) 推荐(1)

folly::AtomicHashmap源码分析(一)
摘要:本文为原创,转载请注明:http://www.cnblogs.com/gistao/Atomic的两点背景看下这个场景,老张去厕所,发现门是锁着的,他就在门口等着里边人出来,此时小王也来了,他想了想,决定去楼上的厕所碰碰运气。如果把门类比为一种竞争资源的话,老张就像mutex,而小王更像atomic... 阅读全文

posted @ 2015-06-17 19:31 gisTao 阅读(4352) 评论(0) 推荐(1)

躲不开的多线程
摘要:本文为原创,转载请注明:http://www.cnblogs.com/gistao/Background先来看一段程序。线程1ready = false;init(p);ready = true;线程2if (ready) { p.bar();}线程2当ready为true时才会访问p,而在线程1... 阅读全文

posted @ 2015-04-28 20:12 gisTao 阅读(1036) 评论(0) 推荐(0)

导航