博客专栏  >  架构   >  libev源码解析

libev源码解析

分析libev库的实现机制

关注
0 已关注
6篇博文
  • libev源码解析——总览

    libev是个非常优秀的基于事件的循环库,很多开源软件,比如nodejs就是使用其实现基础功能。本系列将对该库进行源码分析。(转载请指明出于breaksoftware的csdn博客)        不...

    2017-08-07 16:05
    548
  • libev源码解析——监视器(watcher)结构和组织形式

    在《libev源码解析——总览》中,我们介绍了libev的一些重要变量在不同编译参数下的定义位置。由于这些变量在多线程下没有同步问题,所以我们将问题简化,所提到的变量都是线程内部独有的,不用考虑任何多...

    2017-08-07 16:05
    402
  • libev源码解析——调度策略

    在《libev源码解析——监视器(watcher)结构和组织形式》中介绍过,监视器分为[2,-2]区间5个等级的优先级。等级为2的监视器最高优,然后依次递减。不区分监视器类型和关联的文件描述符的值,权...

    2017-08-07 16:06
    374
  • libev源码解析——I/O模型

    在《libev源码解析——总览》一文中,我们介绍过,libev是一个基于事件的循环库。本文将介绍其和事件及循环之间的关系。(转载请指明出于breaksoftware的csdn博客)        目前...

    2017-08-07 16:06
    437
  • libev源码解析——定时器原理

    本文将回答《libev源码解析——I/O模型》中抛出的两个问题。(转载请指明出于breaksoftware的csdn博客)        对于问题1:为什么backend_poll函数需要指定超时?我...

    2017-08-07 16:07
    361
  • libev源码解析——定时器监视器和组织形式

    我们先看下定时器监视器的数据结构。(转载请指明出于breaksoftware的csdn博客)/* invoked after a specific time, repeatable (based on...

    2017-08-07 16:07
    354
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部