摘要: NIO简介:与Socket和ServerSocket类相对应,NIO提供了SocketChannel和ServerSocketChannel两种不同的套接字通道实现,这两种新通道都支持阻塞和非阻塞两种模式。阻塞模式使用简单,但是性能和可靠性不好,非阻塞模式正好相反。 1.缓冲区Buffer:一个对象 阅读全文
posted @ 2017-02-14 13:39 jiapeng 阅读(1792) 评论(0) 推荐(0)
摘要: 为了解决同步阻塞I/O一个链路需要一个线程处理问题,对BIO模型做了优化——后端通过一个线程池处理多个客户端的请求接入,设置线程最大值,防止线程并发接入导致的线程耗尽。 当有新的客户端接入时,将客户端Socket封装成一个Task(该任务实现java.lang.Runnable接口)投递到后端的线程 阅读全文
posted @ 2017-02-14 10:41 jiapeng 阅读(588) 评论(0) 推荐(0)