从这一章开始,我们将按照hello-world.c程序执行的流程来学习libevent
libevent框架的使用流程:
1、构建event_base(Reactor)对象
2、创建一个监听器
3、创建一个信号处理器
4、把信号处理器加入到event_base的注册信号处理器队列中
5、进入event_base的事件多路分发循环,如有事件发生,那么就掉用事件处理进行处理
6、所有的事件处理完毕,就释放监听器、释放信号处理器、释放event_base对象
从这一章开始,我们将按照hello-world.c程序执行的流程来学习libevent
libevent框架的使用流程:
1、构建event_base(Reactor)对象
2、创建一个监听器
3、创建一个信号处理器
4、把信号处理器加入到event_base的注册信号处理器队列中
5、进入event_base的事件多路分发循环,如有事件发生,那么就掉用事件处理进行处理
6、所有的事件处理完毕,就释放监听器、释放信号处理器、释放event_base对象