04 2017 档案
AIO编程
摘要:AIO编程,在NIO基础之上引入了异步通道的概念,并提供了异步文件和异步套接字通道的实现,从而在真正意义上实现了异步非阻塞,之前我们学习的NIO只是非阻塞而并非异步。而AIO它不需要通过多路复用器对注册的通道进行轮询操作即可实现异步读写,从而简化了NIO编程模型。也可以称之为NIO2.0,这种模式才 阅读全文
posted @ 2017-04-05 13:41 小~虎 阅读(953) 评论(0) 推荐(0)
NIO和IO(BIO)的区别及NIO编程介绍
摘要:IO(BIO)和NIO的区别:其本质就是阻塞和非阻塞的区别。 阻塞概念:应用程序在获取网络数据的时候,如果网络传输数据很慢,那么程序就一直等着,直到传输完毕为止。 非阻塞概念:应用程序直接可以获取已经准备就许好的数据,无需等待。 IO为同步阻塞形式,NIO为同步非阻塞形式。NIO并没有实现异步,在J 阅读全文
posted @ 2017-04-01 11:56 小~虎 阅读(1181) 评论(0) 推荐(0)