09 2018 档案

摘要:一、事件集对比 select的参数类型fd_set没有将文件描述符和事件绑定,仅仅是一个文件描述符集合,因此需要提供3个这种类型的参数分别传入可读、可写及异常等事件。一方面使得select不能处理更多类型的事件,另一方面由于内核对fd_set集合的在线修改,下次调用select前不得不重置这3个fd 阅读全文
posted @ 2018-09-06 16:52 Juicyee 阅读(108) 评论(0) 推荐(0)
摘要:本篇转自:http://zsxxsz.iteye.com/blog/2028452 多线程编程已经是现在网络编程中常用的编程技术,设计一个良好的线程池库显得尤为重要。在 UNIX(WIN32下可以采用类似的方法,acl 库中的线程池是跨平台的) 环境下设计线程池库主要是如何用好如下系统 API: 1 阅读全文
posted @ 2018-09-03 20:49 Juicyee 阅读(562) 评论(0) 推荐(1)