gpt4 book ai didi

java - 如何通过 jmx 停止 ThreadPoolTask​​Executor 中的 Activity 线程

转载 作者:行者123 更新时间:2023-12-01 04:18:23 25 4
gpt4 key购买 nike

在我的应用程序中,我使用ThreadPoolTask​​Executor。该执行器包含返回 activeThread getActiveCount 的方法。有没有选项如何停止这个 Activity 线程?我不想关闭这个执行器,我只是想停止一些无限的进程,比如

while(true){
}

PS:我只能访问此执行程序,因为我想通过 jmx 停止此线程

在我的应用程序中,我添加如下新线程:

                taskExecutor.execute(new Runnable() {

@Override
public void run() {
doSomething()
}
});

最佳答案

您需要快速检查一下添加任务的方式。

只要您使用提交来添加任务,您就可以使用(从此调用中)返回的 Future 任务来取消特定任务。但是,如果您使用执行,您将放弃对任务的控制。

关于java - 如何通过 jmx 停止 ThreadPoolTask​​Executor 中的 Activity 线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19219299/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com