理解 JAVA BIO與NIO、AIO

IO的方式通常分爲幾種,同步阻塞的BIO、同步非阻塞的NIO、異步非阻塞的AIO。 看起來比較難理解, 首先我們看一下 什麼是同步,異步,阻塞,非阻塞 就舉個栗子,以銀行取款爲例: 同步 : 自己親自出馬持銀行卡到銀行取錢(使用同步IO時,Java自己處理IO讀寫); 異步 : 委託一小弟拿銀行卡到銀行取錢,然後給你(使用異步IO時,Java將IO讀寫委託給OS處理,需要將數據緩衝區地址和大小傳給
相關文章
相關標籤/搜索