java NIO及IO模型介绍

NIO:  使用的对外内存。java nio使用的是io多路复用模型。在linux系统上,使用的是epoll系统调用。 四种IO模型:(一般在内核中进行io有两个阶段,一是内核缓冲区等待接收数据,二是内核缓冲区将数据复制到用户缓存区) 1、同步阻塞IO(BIO):用户线程调用会阻塞等待内核缓冲区的数据(如果还没有收到完整的socket数据包就会一直等待),然后将内核缓冲区的数据复制到用户缓冲区,然
相关文章
相关标签/搜索