我有一个简单的问题,在Java中,是让线程在使用完毕后继续运行更好,还是尝试.interrupt()
线程更好?
我的想法是这样的:假设我通过循环创建线程,这样我就可以让 100 个线程都执行一个单独的进程,不会中断 GUI(在主线程上),然后该进程在所有线程上完成。线程。我是否停止线程,或者只是让它们继续打开,即使它们在技术上没有做任何事情?
我的猜测是最好终止线程,这样它们就不会从程序的其余部分获取任何资源。有什么想法吗?
最佳答案
当线程“完成处理”,即从 run 方法退出时,线程将自行终止,无需中断。
关于java - 停止线程或让它运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23226096/