我正在使用执行程序插件并且有几个作业正在执行,但是我想识别每个作业并停止我选择的作业,这可能吗?
答案 0 :(得分:0)
我不确定是否有更简单的方法,但您可以为所有执行程序创建一个线程组,并使该组成为所有异步任务(执行)的容器。然后,不是将闭包传递给插件的submit方法,而是在ThreadGroup中创建一个命名线程,并将Thread传递给submit。让TG成为您的春天环境的一部分,或以某种方式使其全球化。通过在TG上执行枚举并通过检查枚举的线程,您可以获取线程组的名称,识别任何特定的线程组,通过对线程组的引用,您可以返回到任何活动线程(并通过扩展到任何异步执行)你想要的线程。然后你可以中断线程。