社区
非技术区
帖子详情
怎么使用线程?一个递归程序
airway
2002-03-16 09:38:48
大家好,我最近刚刚学习java,什么都不会
我想做一个递归搜索ftp服务器所有文件目录的程序,但是因为时间问题书上写这样的程序应该用Thread类实现,但是做递归就得在一个独立的函数里面做循环,初学的我就不会写了,请大家帮忙啊,谢谢了:)
...全文
90
4
打赏
收藏
怎么使用线程?一个递归程序
大家好,我最近刚刚学习java,什么都不会 我想做一个递归搜索ftp服务器所有文件目录的程序,但是因为时间问题书上写这样的程序应该用Thread类实现,但是做递归就得在一个独立的函数里面做循环,初学的我就不会写了,请大家帮忙啊,谢谢了:)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gularess
2002-03-18
打赏
举报
回复
run里调用递归函数就可以了。
hht
2002-03-18
打赏
举报
回复
用线程只是因为这涉及到大量的io操作,为了不影响程序其他部分的响应而已,如果做实验的话无所谓,等就是了。
如果用线程,一个运行就够了,做一个函数实现递归,主要是遍历算法。然后run里面调用,启动线程。
airway
2002-03-18
打赏
举报
回复
我需要把所有的信息全写到数据库里面啊,那么多线程是不是太拖服务器了??
DragonFly-9
2002-03-16
打赏
举报
回复
在run函数里判断,需要递归的地方(每一个子目录),启动一个新的线程,将该目录作为参数,传递给该线程去完成搜索。
经典的java小
程序
源代码合集
在这个
程序
中,我们可以学习如何建立连接,发送和接收消息,以及如何设计
一个
简单的用户界面来展示聊天记录。这将涵盖TCP/IP协议的基础知识,以及多
线程
编程,确保多个客户端可以同时与服务器交互。 总的来说,这个...
Java.Concurrency.in.Practice.pdf
- **3.3
线程
隔离**:介绍了如何通过将对象限制在
一个
特定
线程
内
使用
来避免并发问题。 - **3.4 不可变性**:不可变对象是一种强大的工具,可以用来简化并发编程。本节讨论了不可变对象的设计原则及其在并发环境中的...
请问
递归
可不可以
使用
多
线程
?为什么?
递归
(Recursion)和多
线程
(Multithreading)是两种不同的编程概念,它们可以单独
使用
,也可以结合
使用
,但具体是否适合结合
使用
取决于问题的性质、编程语言的支持以及开发者的意图。
如何停止
一个
线程
?
1 如何停止
一个
线程
? 不能简单的停止(Stop())
一个
线程
。因为停止stop()会直接把
线程
停止,这样就没有给
线程
足够的时间来处理想要在停止前保存数据的逻辑,任务戛然而止,会导致出现数据完整性等问题; 虽然
线程
不...
基于
递归
算法
使用
单
线程
、多
线程
输出目录树
1、目标:输出类似 ...写
一个
递归
算法先把文件夹目录结构存储在目录树中; 再写
一个
目录树遍历方法,传入
一个
根节点,按照目录树的结构输出整个目录树; 分别
使用
单
线程
、多
线程
实现此功能; 在
线程
开始时和线...
非技术区
23,407
社区成员
70,513
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章