nio和bio的區別

bio模式是阻塞的.bio的框架基本上是在while(true)循環後,阻塞了線程.如果來了請求,開啓新線程進行處理. nio模式是非阻塞的,nio的框架基本上是在while(true)循環後,判斷是否有請求,以及請求是否發來數據,如果發來數據則開啓新線程處理. 那麼這兩種模式在短連接的時候作用是沒什麼宏觀的區別的.因爲連接時間短,都回歸到線程池了.但是在長連接的時候,bio不會釋放已有線程,會導
相關文章
相關標籤/搜索