java NIO及IO模型介紹

NIO:  使用的對外內存。java nio使用的是io多路複用模型。在linux系統上,使用的是epoll系統調用。 四種IO模型:(一般在內核中進行io有兩個階段,一是內核緩衝區等待接收數據,二是內核緩衝區將數據複製到用戶緩存區) 1、同步阻塞IO(BIO):用戶線程調用會阻塞等待內核緩衝區的數據(如果還沒有收到完整的socket數據包就會一直等待),然後將內核緩衝區的數據複製到用戶緩衝區,然
相關文章
相關標籤/搜索