怎么使用线程?一个递归程序

airway 2002-03-16 09:38:48
大家好,我最近刚刚学习java,什么都不会
我想做一个递归搜索ftp服务器所有文件目录的程序,但是因为时间问题书上写这样的程序应该用Thread类实现,但是做递归就得在一个独立的函数里面做循环,初学的我就不会写了,请大家帮忙啊,谢谢了:)
...全文
83 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gularess 2002-03-18
  • 打赏
  • 举报
回复
run里调用递归函数就可以了。
hht 2002-03-18
  • 打赏
  • 举报
回复
用线程只是因为这涉及到大量的io操作,为了不影响程序其他部分的响应而已,如果做实验的话无所谓,等就是了。
如果用线程,一个运行就够了,做一个函数实现递归,主要是遍历算法。然后run里面调用,启动线程。
airway 2002-03-18
  • 打赏
  • 举报
回复
我需要把所有的信息全写到数据库里面啊,那么多线程是不是太拖服务器了??
DragonFly-9 2002-03-16
  • 打赏
  • 举报
回复
在run函数里判断,需要递归的地方(每一个子目录),启动一个新的线程,将该目录作为参数,传递给该线程去完成搜索。

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧