【Netty】談談你對BIO的理解?

一、簡介

BIO 同步阻塞IO  一個連接一個線程,可以通過線程池機制來改善

適用於連接數目比較小且固定的架構。

二、BIO編程流程

(1)服務端啓動一個serverSocket

(2)客戶端啓動Socket對服務器進行通信,默認情況下服務器端需要對每個客戶建立一個線程與之通信。

(3)客戶端發出請求後,先諮詢服務器是否有線程相應,如果沒有則等待或者被拒絕。

(4)如果有相應,客戶端線程會等待請求結束後,再繼續執行。

三、BIO示例

BIO問題分析

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章