加载中
事件库之Libev(五)

##其他监控器 最主要的几个监控器搞定了。其他的我觉得比较可以看的还有ev_child和ev_stat。其实和之前的三个基本原理的是一样。暂不赘述。未来可能补充。 ##Libev中的Tips 如果将Libev当成组...

2013/11/19 21:58
5.6K
事件库之Libev(四)

##另外两个重要的监控器 前面通过IO监控器将Libev的整个工作流程过了一遍。中间滤过了很多与其他事件监控器相关的部分,但是整体思路以及很明晰了,只要针对其他类型的watcher看下其初始化和...

2013/11/18 21:41
8.5K
事件库之Libev(三)

##Libev设计思路 理清了Libev的代码结构和主要的数据结构,就可以跟着示例中接口进入到Libev中,跟着代码了解其设计的思路。这里我们管struct ev_loop称作为事件循环驱动器而将各种watcher称...

2013/11/17 21:53
9.7K
事件库之Libev(二)

##Libev源代码结构 对于毕业生,尤其是没有接触过一些已有工程代码的新人。拿到一份源码,怎么去熟悉它是首要解决的问题。我一般把会把源码进行分类:一类是产品类的,就比如Redis、Ngnix这一...

2013/11/16 20:22
1.2W
事件库之Libev(一)

##使用Libev Libev的作者写了一份很好的官方Manual,比较的齐全,即介绍了Libev的设计思想,也介绍了基本使用还包括内部各类事件详细介绍。这里略微赘述一下。Libev通过一个 ·struct ev_loo...

2013/11/15 21:47
5.7W
事件库之Redis自己的事件模型-ae

#Redis自己的事件模型 ae ##1.Redis的事件模型库 大家到网上Google“Redis libevent”就可以搜到Redis为什么没有选择libevent以及libev为其事件模型库,而是自己写了一个事件模型。 从代码中...

2013/09/13 10:26
2W
学着用Sed

一、Sed,What? 在Gnu的介绍Sed的文档中的第一句话就是“Sed is a stream editor”,流编辑器,关于什么时流编辑器,读者可以Google一下,或者参考经典的流编辑器ed。这里提供一本学习Sed和A...

2013/03/26 13:42
445

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部