網絡IO模型

IO有兩種操作,同步IO和異步IO。同步IO指的是,必須等待IO操作完成後,控制權才返回給用戶進程。異步IO指的是,無須等待IO操作完成,就將控制權返回給用戶進程。 網絡中的IO,由於不同的IO設備有着不同的特點,網絡通信中往往需要等待。常見的有以下4種情況。 (1)輸入操作:等待數據到達套接字接收緩衝區。 (2)輸出操作:等待套接字發送緩衝區有足夠的空間容納將要發送的數據。 (3)服務器接收連接
相關文章
相關標籤/搜索