2012-03-03 71 views
1

我讀過一些關於異步IO的文章。但我不明白異步IO和非主線程中的IO之間的區別。非主線程中的async io和do io有什麼區別?

我的意思是,我們可以在新生線程中做同步IO,而不是在主線程中,它不會阻塞主線程,所以我們爲什麼需要異步IO?

Thx!

回答

2

IO子系統支持多個併發請求。除非您正在進行完全順序且非常大的讀取和寫入操作,否則必須使用異步請求才能充分利用IO子系統 - 阻止主線程不是問題。

+0

非常感謝你! – jiluo 2012-03-04 05:40:52

相關問題