從BIO到NIO——認識Netty框架

BIO(Block IO)和PIO(僞異步) BIO即同步阻塞IO。專門有一個線程(accept),負責監聽客戶端的請求。只要有客戶端和服務端建立了一個請求,創建一個新的線程來處理。每個連接必須要開一個線程來處理,並且沒有處理完線程不退出。 PIO就是在BIO的基礎上引入了線程池,每次從線程池中選擇線程來處理請求,減少了頻繁創建和銷燬線程的性能消耗。 在連接數不多的情況下,傳統IO編寫容易使用。但
相關文章
相關標籤/搜索