摘要: 之前总结了redis的通讯流程,基本框架,epoll的封装等等,这次介绍下 redis对于select模型的封装 _rfds和_wfds是读写结合的副本,因为select调用后会将读写集合中未就绪的文件描述符 清除,所以每次用_rfds和_wfds传入,就不用担心原读写集合描述符被清除。 封装的基于 阅读全文
posted @ 2016-05-18 20:09 恋恋风辰 阅读(470) 评论(0) 推荐(0) 编辑
摘要: select模型支持IO多路复用,select函数如下 逐个解释每个参数意义: nfds:一个整型变量,表示比最大文件描述符+1 readfds: 这个集合监测读事件的描述符,将要监听 读事件的文件描述符放入readfds中,通过调用select, readfds中将没有就绪的读事件文件描述符清除, 阅读全文
posted @ 2016-05-18 17:43 恋恋风辰 阅读(2494) 评论(5) 推荐(0) 编辑