Android线程开启,关闭问题

发布于 2022-08-31 09:17:19 字数 114 浏览 12 评论 0

当我们通过开启子线程执行一个耗时的任务的时候,当结束之后,当我再次执行该任务的时候,又重新开启线程,然后多次之后使程序卡顿,从网上看了下博客,通过加判断标志来实现,但是那样是不是将线程挂起,该线程是不是还存在?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

拒绝两难 2022-09-07 09:17:19

线程还在跑啊,在不断检测标志,难道不是在跑吗。当然你也可以用Thread.sleep让它休眠一段时间再跑

情深如许 2022-09-07 09:17:19

是的,程序挂起后,线程还在。
如果线程中没有死循环执行的语句,线程顺序执行完代码就退出了。
lz的多次之后卡顿,可能由于多个线程都在执行,还没有执行完,所以都没退出
建议lz做个线程池吧。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文