JAVA系列 —— 阻塞非阻塞 同步异步 IO模型及其应用 NIO实现原理
一、NIO的与IO的区别:1、IO是面向流的,NIO是面向缓冲的;2、IO是阻塞的,NIO是非阻塞的;3、IO是单线程的,NIO 是通过选择器来模拟多线程的;1. 通道通道 Channel 是对原 I/O 包中的流的模拟,可以通过它读取和写入数据。通道与流的不同之处在于,流只能在一个方向上移动(一个流必须是 InputStream 或者 OutputStream 的子类),而...
转载
2019-09-02 18:56:28 ·
1308 阅读 ·
0 评论