區分同步、異步,阻塞和非阻塞

網上關於同步、異步,阻塞和非阻塞的文章可謂數不勝數,可是很惋惜的是,不少文章沒有說清楚這四個詞之間到底有啥區別和聯繫,常常有人把epoll、select等IO複用當成是異步IO。這篇文章但願能作一下區分。 IO操做通常都要通過系統內核,一個完整的IO操做能夠分爲兩個階段:web 等待內核將數據準備好 將數據從內核緩衝區拷貝到用戶緩衝區 區分一個IO是同步仍是異步只看一點:若是這兩個階段中任意一個階
相關文章
相關標籤/搜索