2016年9月25日

epoll反应堆模型

摘要: 下面代码实现的思想:epoll反应堆模型:( libevent 网络编程开源库 核心思想) 1. 普通多路IO转接服务器: 红黑树 ―― 添加待监听的结点 ―― epoll_ctl ―― EPOLLIN ―― fd ―― 监听 ―― epoll_wait ―― 返回满足监听事件的fd的总个数 ―― 阅读全文

posted @ 2016-09-25 23:31 路之遥_其漫漫 阅读(869) 评论(0) 推荐(0)

C实现线程池

摘要: 第一部分为头文件 第二部分为自实现线程池代码(对libevent库进行一些精简,凸显逻辑) 线程池的相关信息: typedef struct { void *(*function)(void *); /* 函数指针,回调函数 */ void *arg; /* 上面函数的参数 */} threadpo 阅读全文

posted @ 2016-09-25 23:27 路之遥_其漫漫 阅读(1179) 评论(0) 推荐(0)

导航