摘要: 目录:一、为什么选用完成端口二、完成端口的概念三、完成端口的基本流程四、实现详解—主线程五、实现详解—工作者线程一、为什么选用完成端口网络通信方式大致有以下几种:同步方式:所有操作在一个线程内顺序执行,则通信操作会阻塞同一线程其他操作。同步+多线程方式:服务器端为每一个连入的客户端建立一个线程进行通信,但当客户端过多时,建立大量线程占用过多资源,而且CPU需要很多时间进行线程的切换。完成端口:让所有的通信请求排到队列中,利用事先建立的少量几个线程依次处理队列中的请求,因为线程数量少,无需用大量时间进行线程切换,提高通信性能。关于事先建立的工作者线程:这些线程的数量一般为有多少CPU就建立多少线 阅读全文
posted @ 2013-04-28 10:47 mutou3221 阅读(1520) 评论(0) 推荐(1) 编辑