BIO/NIO/AIO 三種IO模式概述

1、BIO(block io 同步阻塞模式) 1. BIO模式問題 1.1 阻塞問題 服務端在接收客戶端套接字請求時,accept() 方法阻塞等待:一直等到有客戶端接入時才往下執行。 客戶端寫數據時,阻塞:一直停留在wirte() 這行代碼,直到把所有的消息全部寫出去,並且服務端接受到消息。 1.2 多線程問題 服務端接收套接字後,都需要開闢一個線程進行處理,非常消耗服務器的性能。 2、NIO(
相關文章
相關標籤/搜索