摘要: 最近在阅读 libev 的源码,看到 libev 的代码里面的 sleep 实现, 我觉得可以把这个 sleep 实现单独拿出来,作为参考,以后可以直接拿来用。 代码如下(稍有修改): 其中的 EV_TS_SET 和 EV_TV_SET 是两个宏定义,我直接把这两个宏展开了。 同步发布:http:/ 阅读全文
posted @ 2017-07-09 23:42 fengbohello 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 最近想研究下 libev 这个网络库,所以先从官方文档一个最简单的 demo 开始,代码如下: 编译并运行: 编译的时候需要链接 libev 动态库。 从上面可以看出,我是运行了这个程序两次。第一次是运行后就不再执行任何操作, 等待程序自己因为超时而结束。第二次就是按了一个回车,使 stdin 处于 阅读全文
posted @ 2017-07-09 01:40 fengbohello 阅读(1186) 评论(0) 推荐(0) 编辑