Java BIO、NIO、AIO的區別

1、基礎概念編程 同步:是指的是用戶進程觸發IO操做並等待或者輪詢的去查看IO操做是否就緒。服務器 異步:是指用戶進程觸發IO操做之後便開始作本身的事情,而當IO操做已經完成的時候會獲得IO完成的通知(異步的特色就是通知)。(使用異步IO時,Java將IO讀寫委託給OS處理,須要將數據緩衝區地址和大小傳給OS) 架構 阻塞:是指當試圖對該文件描述符進行讀寫時,若是當時沒有東西可讀,或者暫時不可寫,
相關文章
相關標籤/搜索