NIO简介

目录   传统的IO有一下缺点: 传统的IO是BIO(阻塞式的IO),使用read()系列方法读取数据时,如果没有可读取的数据,会一直阻塞该线程,读取到数据后,线程才继续往下执行。 不管是字节流还是字符流,底层都是基于字节实现的,如果不使用缓冲区,会一个字节一个字节地处理,效率极低。 读文件时需要从内核空间复制数据到用户空间,写文件时需要把数据从用户空间传递到内核空间,很花时间。 Java不具备直
相关文章
相关标签/搜索