提交 ed9cfbb3 编写于 作者: C CaptainB

refactor: 测试结束时清理待执行队列

上级 3da361ff
......@@ -18,7 +18,8 @@ public class ReportTasks {
}
public static void clearTasks(String reportId) {
for (Future<?> task : reportTasks.getOrDefault(reportId, new CopyOnWriteArraySet<>())) {
CopyOnWriteArraySet<Future<?>> futures = reportTasks.getOrDefault(reportId, new CopyOnWriteArraySet<>());
for (Future<?> task : futures) {
try {
if (!task.isDone()) {
task.cancel(true);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册