摘要: 1.NIO概述 Channel与Stream的不同: Stream是具有方向性的,有输入流 or 输出流;Channel是双向的,既可以读又可以写。 Stream的读和写都是阻塞式的;但是Channel有两种模式,既可以阻塞式读写,又可以非阻塞式读写。 非阻塞的意思是,例如想从某个Channel中读 阅读全文
posted @ 2021-03-03 16:58 不学无墅_NKer 阅读(159) 评论(0) 推荐(0)
摘要: 1.BIO编程模型 BIO模型:对每一个建立连接的客户端,服务端都要创建一个线程单独处理和这个客户的通信,典型的一请求一应答。 1.1 优化——伪异步IO编程模型 思路:使用线程池来管理服务器端所有可用线程,即通过一个线程池来处理多个客户端的请求接入。 好处:通过线程池可以灵活的调配线程资源,设置线 阅读全文
posted @ 2021-03-03 11:18 不学无墅_NKer 阅读(116) 评论(0) 推荐(0)