我使用ThreadPoolTaskExecutor
添加这样的新主题:
threadPoolTaskExecutor.execute(new Runnable() {
@Override
public void run() {
while(true){
doSomething();
}
Thread.sleep(1000);
}
});
当我关闭此执行程序时,所有活动线程都不会停止:
threadPoolTaskExecutor.shutdown();
是否有选项如何使用ThreadPoolTaskExecutor
停止此活动线程?
答案 0 :(得分:2)
创建ThreadPoolTaskExecutor
时,您应设置http://jsfiddle.net/hrrL45oq/。
默认值为false
,通过中断正在进行的任务和清除队列立即关闭。