通俗易懂學習NIO(一)

通俗易懂學習NIO(一) NIO和BIO最大的區別就是IO是面向流的,NIO面向緩衝區的。而且NIO一個很大的改進是可以通過native函數直接在系統內存區分配內存,避免了在用戶進程和系統進程間來回的複製數據引起的效率問題。BIO是同步阻塞的,NIO的同步非阻塞的。 要理解NIO需要理解阻塞、非阻塞、同步和非同步的概念。 1.阻塞和非阻塞 阻塞和非阻塞是進程在訪問數據的時候,數據是否準備就緒時的一
相關文章
相關標籤/搜索