自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 协程的实现

用过python或者lua等脚本语言一定对协程印象深刻。这种把异步当同步写的做法很容易被大家接受,而其实协程的起源非常早,最早提出“协程”概念的 Melvin Conway 是为了解决cobol编译器问题,Conway 构建的这种协同工作机制,需要参与者“让出 (yield)”控制流时,记住自身状态,以便在控制流返回时能够从上次让出的位置恢复(resume)执行。本质是控制流的转换,但是因为命

2017-03-26 20:48:46 889

原创 redis 源码剖析 1 sds

最近开始看redis源码,本来想直接看redis源码设计与实现,这是一本国人写的不错的源码剖析书,介绍了redis的原理,我准备自己来写下redis源码的注释 也是学习 先看sds这个文件 ,sds本质是一个动态字符串但是不是以'\0'结束,这个文件很简单基本看下内存布局就知道作用 struct sdshdr { unsigned int len; //已经用了的长度 uns

2016-08-17 23:56:09 437

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除