Linux I/O模型簡介

1、基本概念 在進行網絡編程時,我們常常見到同步(Sync)、異步(Async),阻塞(Block)、非阻塞(Unblock)四種調用方式。 同步:調用一個功能,該功能沒有結束前,一直等待。 異步:調用一個功能,不需要知道該功能結果,該功能有結果後通知我(回調通知)。 阻塞:調用函數,函數沒有接收完數據或者沒有得到結果之前,不會返回。 非阻塞:調用我函數,函數立即返回,通過select通知調用者。
相關文章
相關標籤/搜索