java - 如何在其运行方法完成后清理线程?

标签 java multithreading

run() 方法执行完毕后,线程应该做什么? Java 中的线程是否需要进行任何清理?

最佳答案

除非线程的工作使用了一些非托管资源(网络流、文件等)——在这种情况下应该自行清理——你不需要做任何事情。

请注意,持有对代表线程的 Thread 对象的引用不会使底层操作系统线程保持 Activity 状态。

关于java - 如何在其运行方法完成后清理线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4283270/

相关文章:

java - 自定义ListView不显示任何内容

java - 加载大文件时tomcat重启超时

java - 使用线程池退出线程的无限循环

java - JPA/hibernate : StringClobType deprecated

java - Jersey 未将响应映射到 JAVA 对象

java - 在 java 中打印 null

java - 在 Android 中处理 XML 的最佳方式是什么

c++ - SLX.cloud 免费版提供共享工作区吗?

java - 从与创建 ExecutorService 不同的线程调用 ExecutorService.shutdown() 和 waitTermination() 是否安全?

c++ - 这两种线程方法有什么区别?