多年未用D7,今天拾起來開發個小程式。檔案夾分了的程式。總是出現錯誤
我利用執行緒在操作,執行緒中呼叫了SHFileOperation。在多執行緒中復制的時候。
總有一些不固定U盤會出現復制失敗。
我用的是D7.
請大俠支招。
uj5u.com熱心網友回復:
復制檔案,除了CPU占用時間,更重要的是對硬體磁盤和U盤的操作,占用時間很大。不提倡使用多執行緒來操作,這樣,執行緒對CPU和磁盤操作分配時間,不能加快速度。
要通過執行緒操作,建議建立一個執行緒,按序操作。
uj5u.com熱心網友回復:
要識別U盤的吧?PS:現在可以放這么大的分了?
uj5u.com熱心網友回復:
好奇怎么插10個U盤?uj5u.com熱心網友回復:
用USB HUB就可以插10個U盤了。uj5u.com熱心網友回復:
已搞定。就是復制程序,總有不定的個別U盤會出錯。uj5u.com熱心網友回復:
隨便說說:供電不足??uj5u.com熱心網友回復:
用hub是容易供電不足,尤其USB 3.0設備和移動硬碟。uj5u.com熱心網友回復:
單執行緒按序復制,復制成功一個就彈出一個,能一定程度上避免供電不足的問題。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/44358.html
