我有一个multithreaded应用程序,并且通过setName()属性为每个线程分配了唯一的名称。

现在,我希望功能可以使用相应的名称直接访问线程以将其停止。

我该怎么办?

最佳答案

要查找线程,请使用以下命令:https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/ThreadUtils.htmlhttps://github.com/apache/commons-lang/blob/master/src/main/java/org/apache/commons/lang3/ThreadUtils.java

但这仅给您一个对该线程的引用,您不能简单地终止它(不建议使用stop())。取决于线程正在做什么,也许可以中断它吗?

07-24 09:46
查看更多