多线程查找文件(200分)

  • 主题发起人 主题发起人 Joki
  • 开始时间 开始时间
J

Joki

Unregistered / Unconfirmed
GUEST, unregistred user!
我想搜索整个硬盘上的文件,据说用多线程可以加快查找,如何实现?
 
用多线程做太麻烦了。
 
那就请高手指教一个既快又好的方法,因为要搜索大硬盘,至少也要像windows自己的查找功能那么快。
 
我也有类似的问题,我想用多线程进行局域网上文件的搜索。但常出现内存不足的提示,
不知该如何是好?
 
用多线程搜索文件能加快速度吗?我想不一定吧。毕竟只有一个磁头,每一个线程都要去移动
这个磁头跑来跑去,效率能高吗?
线程并不是真的能同时运行,只是系统在快速切换而已,它适合CPU占用率不高的过程,如
在输入时,用另一个线程来检查正确与否,因为输入动作相对来说很慢,CPU有足够的时间
来运行另一个线程。
至于搜索文件时出现内存不足的现象,可能和递归有关,看看你的递归有没有问题。
 
这种方法不妥,如果占用CPU的话,分时还有效果,至于对硬盘操作,就难说了。
 
我给你发过去了,给我加分吧。
 
www: 谢谢你的程序,一定给你加分。
教父:要搜索硬盘的文件,只有递归这个方法吗?
 
多线程搜索绝对能提高速度,因为搜索并不仅仅是硬盘的工作
共享软件SafeClean就是用多线程来搜索的
 
请继续或结束 :)
 
速度太慢了,我为了加分试了无数次,这次总算上来了。:(
 
多人接受答案了。
 
WWW,你能不能也给我发一份“多线程查找文件 ”?谢谢!
 
后退
顶部