写在前面 这篇文章是分析skynet框架,自己“用”skynet已经有一年,项目中是以它为底层框架,上层使用lua,以消息方式驱动逻辑,做到隔离...
过往经历的三家游戏公司,第一家是纯C/C++,第二家是lua+部分C/C++,第三家是Nodejs。第三家游戏公司并不是纯游戏公司,而只是部分业...
这几天在思考这个问题,起因为是无锁队列详细分解——Lock与Cache,到底有没有锁?[https://mp.weixin.qq.com/s?_...
这段时间一直在跟踪腾讯测试那边反馈的bug单,把相关问题分发到相关负责同事,并实时跟踪,能修的会修一下并回归测试,没问题再提交让腾讯测试那边再回...
这里补充下libco后续对于协程间切换的汇编新实现,原来的实现方法之前分析过Libco协程库实现[https://www.jianshu.com...
这几篇主要是分析bthread是什么,怎么用,和实现原理,这里先使用官方链接中的参考来说明。协程和bthread区别:协程指N:1线程库,bth...
写这篇博文主要源于几个月前的一条微博,大概讲的是“在一些数据结构中,需要修改某个数据,对整个数据结构加锁实现,然而大部分时间是在查找,这里把写锁...
因为最近在研究高性能方面的技术,突然想起上一份工作从事抗D的项目,在项目中使用到的dpdk组件,其中之一有无锁相关的技术,就重新翻了下源码,便写...
这篇博文是借助360开源的Floyd项目和百度开源的Braft项目来分析Raft的实现,至于Raft的理论(概念)和原理及一些问题点可以从下面的...