libevent简介

-----事件驱动:

-----轻量级,专注于网络:只能做网络先关的事

-----支持io多路复用:epool,poll,select,kqueue;

-----支持信号;

@--libevent库中所有的接口都是对socket底层函数的封装。

@--完成某个功能的采用的·每一组函数都是epool的反应堆模式。

---------------回掉指针

----libevent使用----

1.  struct  event_base  *base;

2. base = event_base_new();

3. 向base安插事件  listen,signal  。。。

4. 监听:event_base_dispatch(base)

5.free  事件;event_base_free(base);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容