java IO(BIO)、NIO、AIO

Java IO與NIO的區別 IO NIO 面向流 面向緩衝 阻塞IO 非阻塞IO 無 選擇器 io(BIO(Blocking I/O,阻塞IO))的各種流是阻塞的,就是當一個線程調用讀寫方法時,該線程會被阻塞,直到讀寫完,在這期間該線程不能幹其他事,CPU轉而去處理其他線程,假如一個線程監聽一個端口,一天只會有幾次請求進來,但是CPU卻不得不爲該線程不斷的做上下文切換,並且大部分切換以阻塞告終。
相關文章
相關標籤/搜索