
无锁设计
文章平均质量分 79
yand789
个人对网络分布式服务器开发经验实足,目前主要负责车云网后台通讯大并发及数据存储。
同时涉及到视频块项目经验丰富,有视频监控源码,视频跟踪算法,图像识别等项目。
并对游戏与手机开发有外包经验。
涉及到的语言有c++,java,php,erlang,python,.........
我做过的所有项目,亲自动刀的代码:
地址:http://udpserver.sinaapp.com/index.php
展开
-
有锁 与无锁 耗时时间比较 :从测试结果上看__sync_fetch_and_add,速度是线程锁的6~7倍
线程下变量-原子操作 __sync_fetch_and_add等等 2012-08-22 14:16:31| 分类:C/C++ | 标签:|举报|字号大中小 订阅转:http://blog.youkuaiyun.com/i_am_jojo/article/details/7591743最近编码需要实现多线程环境下的计数器操作,统计相关事件的转载 2014-05-16 17:30:41 · 1275 阅读 · 0 评论 -
很NB的发现两个linux server 开发人或者站点(back-end-facility,codeday盛大代号:小虾米)
http://www.codeday.net/?page_id=87转载 2014-05-19 10:52:52 · 296 阅读 · 0 评论 -
Lock Free Queue implementation in C++ and C#---codeproject
IntroductionThis article demonstrates implementation of a "lock free" queue in C# and C++. Lock free queues are typically used in multi-threaded architectures to communicate between threads without转载 2014-05-19 09:39:17 · 611 阅读 · 0 评论 -
使用rdtsc指令,测量程序的运行速度 (运行CPU周期数)
linux开发版最长问到的问题之一就是在linux下如何得到更精确的计时。其实有很多办法,比如以前就有人用select。不过现在有更精确的实时时钟可以用,这就是用CLOCK_PROCESS_CPUTIME_ID做参数通过timer_create来创建timer。通过clock_getres可以得到系统的精度。实际上,上述方法底层用的就是CPU的rdtsc指令。 在linux下,可以用到CPU的转载 2014-05-19 15:45:02 · 1968 阅读 · 0 评论 -
linux下使用C语言如何获得CPU的主频
http://blog.youkuaiyun.com/jesun/archive/2008/04/05/2252679.aspx#include#includeint main(){ FILE *fp; char str[81]; memset(str,0,81); fp=popen("cat /proc/cpuinfo|转载 2014-05-19 16:05:55 · 2984 阅读 · 0 评论 -
无锁队列实现:Lock free queue 大比拼题目 (tp://coderpk.com/)
有人在微博上发起了挑战,貌似很碉堡的样子,特别还创建了一个网站:http://coderpk.com/一向对解决此类问题有所兴趣于是尝试了我的做法:首先我想到的问题是我去设计一个纯粹的多读多写无锁队列,肯定吃力不讨好(这家伙必然是实现了这种算法),而且要实现这种算法估计要花不少时间,于是我将其进行了转化,要想比他好,减少竞争是必须的。可以知道的是atomic操作的竞争已经很小了 但是毕转载 2014-05-19 10:39:54 · 612 阅读 · 0 评论 -
详细解析了 compare_exchange_weak -----并发编程入门(三): 使用C++11实现无锁stack(lock-free stack)
时间2014-02-13 20:47:00 优快云博客相似文章 (0)原文 http://blog.youkuaiyun.com/anzhsoft/article/details/19125619 添加到推刊收藏到推刊 创建推刊 收 藏取消 已收藏到推刊!转载 2014-05-28 11:47:34 · 11653 阅读 · 0 评论 -
非常好的国外的一个多读多写队列(基于环形数组ring buffer设计,也有boost:lockfree:queue),且解决了ABA问题
https://github.com/krizhanovsky/NatSys-Lab原创 2014-05-29 16:52:40 · 1251 阅读 · 0 评论