RT
求快速遍歷文件夾下所有文件及文件夾算法,多線程應(yīng)該是最好的吧?
哆啦的時(shí)光機(jī)
2018-11-01 05:42:02
TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個(gè)贊
C#有現(xiàn)成的函數(shù), 微軟的實(shí)現(xiàn)應(yīng)該可以的, 肯定比自己實(shí)現(xiàn)的要高
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
IO資源屬于獨(dú)占資源吧,多線程提高不了性能,瓶頸在于硬盤(pán)速度,如果用多線程,會(huì)造成線程間的一些問(wèn)題:互斥、死鎖等,建議不要用多線程;
可以用遞歸,簡(jiǎn)單易用,如果真想開(kāi)發(fā)高效率的搜索系統(tǒng),用文件驅(qū)動(dòng)或者文件編制索引。
舉報(bào)