IO和NIO详解

最新使用mina框架遇到nio 顺便了解一下 模式不同 一个是阻塞的一个是非阻塞: 阻塞:线程开启读写时 就会处于等待状态 知道读到或者写入数据 非阻塞:线程直接返回结果,读的时候去拿数据 有的话就拿过来 没有不会等待 可以去干别的事情 IO流在读取时,会阻塞。直到发生以下情况:1、有数据可以读取。2、数据读取完成。3、发生异常 NIO读写数据是通过缓冲区buffer来读写 io 自然是通过io流
相关文章
相关标签/搜索