博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
libevent-signal(2)
阅读量:6324 次
发布时间:2019-06-22

本文共 476 字,大约阅读时间需要 1 分钟。

上一节着重分析了event_init是如何集成signal,这一节从event_add展开分析

ev_events有四种类型

  I/O事件: EV_WRITE和EV_READ

  定时事件:EV_TIMEOUT
  信号:    EV_SIGNAL
  辅助选项:EV_PERSIST,表明是一个永久事件

ev_flags有以下几种状态

#define EVLIST_TIMEOUT 0x01 // event在time堆中  #define EVLIST_INSERTED 0x02 // event在已注册事件链表中  #define EVLIST_SIGNAL 0x04 // 未见使用  #define EVLIST_ACTIVE 0x08 // event在激活链表中  #define EVLIST_INTERNAL 0x10 // 内部使用标记  #define EVLIST_INIT     0x80 // event已被初始化

 

转载于:https://www.cnblogs.com/wangshaowei/p/8592131.html

你可能感兴趣的文章
Excel 출력
查看>>
ios 中 吊起小键盘后页面留白问题
查看>>
wamp apache 设置多端口
查看>>
Lr11之web services协议脚本开发
查看>>
feign 发送请求时,传多个参数时的写法
查看>>
CDR中怎么设置UI界面缩放级别
查看>>
第七届蓝桥杯第四题:快速排序
查看>>
php &引用符的注意情况
查看>>
Gitbush笔记
查看>>
后缀自动机学习笔记
查看>>
爬虫要违法了吗?小编告诉大家:守住规则,大胆去爬
查看>>
在 Web 页面中使用离线地图
查看>>
搭建 Docker-Registry 私有仓库
查看>>
jquery选择器
查看>>
如何提高编程能力
查看>>
Oracle执行计划
查看>>
js 时间格式化 兼容safari 苹果手机
查看>>
Yii 中,render 和 renderPartial 的区别[转]
查看>>
第67天:面向对象的声明、封装
查看>>
51nod 1105 第K大的数
查看>>