如何理解網絡編程中的阻塞、非阻塞I/O和同步、異步I/O

本文章只單純討論網絡編程中的阻塞、非阻塞 I/O和同步、異步I/O,並不是廣義上定義的對比。因爲這兩種說法在某些方面領域其實意思很接近,甚至可以混用,很難總結出一套說法適用於所有情況。但在用的較多的網絡編程方面,這兩種說法的區別還是很明確的。 我們只要把握住核心的兩點就可以很容易區分出到底屬於哪種I/O操作: 以網絡編程中的recv數據過程爲例,該過程可以簡單理解爲將內核空間收到的網絡數據拷貝到用
相關文章
相關標籤/搜索