如果其中一项任务失败了,我想要停止服务和每一项任务,用某种指示符来指示出了什么问题,否则如果一分钟后一切顺利,服务就会停止。terminate");}
int num = Math.rand(1,100)}
ScheduledExecutorServicescheduledExecutorService = Executors.newScheduledThreadPool
我使用了ExecutorService,它在超时后中断任务,为此我使用了一个ScheduledExecutorService。首先,我提交了这个线程,它将立即开始,并保留所创建的未来。之后,我使用ScheduledExecutorService作为一个新任务,它将在一段时间后取消保留的未来。//End Spring executor to submit tasks
// Start <
private ScheduledExecutorService pool = new ScheduledThreadPoolExecutor(20);public void runprofile.getId().toString(), ProfileBuilder.toJson(profile));}
使用ScheduledExecutorServiceVerboseRunnable(runnable = new MySQLRunnable(this)