BIO,NIO,AIO 總結

BIO:blocking I/O 同步阻塞IO模式,數據的讀取寫入必須阻塞在一個線程內等待其完成 問題:由於是同步阻塞的,因此新需求來時只能通過新建線程的方式來接受請求,導致線程堆棧溢出等問題 僞異步IO:可以通過使用線程池來優化,不過在併發量增加時會導致線程量急劇膨脹, NIO: non-blocking IO 同步非阻塞IO,IO面向流,而NIO面向緩衝區,任何時候訪問NIO的數據,都是面向緩
相關文章
相關標籤/搜索