C# 異步文件訪問
提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-10
有時(shí),例如要一次性執(zhí)行大量文件訪問操作,或者要處理非常大的文件,讀寫文件系統(tǒng)數(shù)據(jù)是很緩慢的。此時(shí),你可能想在等待這些操作完成的同時(shí)執(zhí)行其他操作。這對于桌面應(yīng)用程序尤為重要,因?yàn)樵谧烂鎽?yīng)用程序中,需要讓應(yīng)用程序在后臺(tái)進(jìn)行處理的同時(shí),對用戶保持良好的響應(yīng)性。
為幫助實(shí)現(xiàn)這種操作,.NET 4.5引入了一些異步方式來操作流。這種異步方式適用于FileStream類,也適用于StreamReadcr類和Stream Writer類。如果查看這些類的定義,可找到帶有Async后綴的方法,例如StreamReader類的ReadLineAsync()方法,它是HeadLine()方法的異步版本.這些方法在新的基于任務(wù)的異步編 程模型中使用。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評(píng)論>>