From 2b4dd3e74d002ad7d234b029bd976ce08dbed401 Mon Sep 17 00:00:00 2001 From: huang <1724659546@qq.com> Date: Wed, 10 Sep 2025 13:04:25 +0800 Subject: [PATCH] =?UTF-8?q?task=E5=A2=9E=E5=8A=A0=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E5=AE=8C=E6=88=90=E5=90=8E=E9=80=9A=E7=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/task/task.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/task/task.go b/internal/task/task.go index 44975b4..3415ffa 100644 --- a/internal/task/task.go +++ b/internal/task/task.go @@ -23,6 +23,12 @@ type Task interface { // GetPriority 获取任务优先级 GetPriority() int + + // Done 返回一个channel,当任务执行完毕时该channel会被关闭 + Done() <-chan struct{} + + // IsDone 检查任务是否已完成 + IsDone() bool } // taskItem 任务队列中的元素