Java NIO系列教程(三) Channel之Socket通道
摘要:目录: 《Java NIO系列教程(二) Channel》 《Java NIO系列教程(三) Channel之Socket通道》 在《Java NIO系列教程(二) Channel》介绍了FileChannel,本章节介绍socket通道类。 一、Socket通道 新的socket通道类可以运行非阻
阅读全文
posted @
2017-04-24 23:46
duanxz
阅读(13298)
推荐(2) 编辑
Java NIO系列教程(一) Java NIO 概述
摘要:《I/O模型之四:Java 浅析I/O模型》 一、阻塞IO与非阻塞IO 阻塞IO: 通常在进行同步I/O操作时,如果读取数据,代码会阻塞直至有 可供读取的数据。同样,写入调用将会阻塞直至数据能够写入。传统的Server/Client模式会基于TPR(Thread per Request),服务器会为
阅读全文
posted @
2017-04-24 23:07
duanxz
阅读(14443)
推荐(2) 编辑
mina2的processor
摘要:processor顾名思义,就是进行IO处理,处理当前session的数据读写,并进行业务处理。 在mina server初始化的时候,会初始化一个processor池,通过NioSocketAcceptor的构造器传入池的大小,默认是当前处理器的个数+1。 processor池里面有一个jdk提供
阅读全文
posted @
2017-04-23 23:10
duanxz
阅读(363)
推荐(0) 编辑
mina中的发送延时
摘要:由于项目需要,用到了 mina 框架进行 tcp 通讯。我是初次接触 mina,于是从 Hello world 开始学习了 mina 。期间遇到了一个奇怪的发送数据的延迟问题,解决的过程是曲折的,但找出的原因却令我“吐血”(没真的吐……)。不管怎样,还是贴出来一下作反面案例,希望初次学习 mina
阅读全文
posted @
2014-05-07 10:13
duanxz
阅读(2537)
推荐(0) 编辑