chore: 简化判断

This commit is contained in:
kyle 2023-02-02 09:00:36 +08:00
parent 5efb329f9c
commit 6b546bc7a4

View File

@ -136,10 +136,8 @@ public class Async {
//任务结束就退出检查 //任务结束就退出检查
if (onceWork.isFinish()) { if (onceWork.isFinish()) {
break; break;
} } else if (onceWork.getAllThreadSubmit().stream().allMatch(future -> future.isDone() || future.isCancelled())) {
//完成或者取消就及时取消任务 //完成或者取消就及时取消任务
if (!onceWork.isFinish()
&& onceWork.getAllThreadSubmit().stream().allMatch(future -> future.isDone() || future.isCancelled())) {
if (!onceWork.isCancelled() && !onceWork.isWaitingCancel()) { if (!onceWork.isCancelled() && !onceWork.isWaitingCancel()) {
onceWork.pleaseCancel(); onceWork.pleaseCancel();
} }