event源码

event对象所描述的实体

  1. 文件
  2. 信号
  3. 超时
      libevent所描述的对象也就是这三个文件、信号、超时。那么在event_add函数中,也会把相应的event结构体插入到相应的队列中。其中IO队列是方便当同一文件描述符就绪时,把该文件描述符相关的event第一时间找到,信号队列也一样也是为了当同一信号发生时把所有event找到,超时事件则由超时堆来管理。

猜你喜欢

转载自blog.csdn.net/sdoyuxuan/article/details/80033594