From 45a46a252bde9d836db47dd634f46c4a69ec0fac Mon Sep 17 00:00:00 2001 From: q191201771 <191201771@qq.com> Date: Mon, 6 Feb 2023 19:48:01 +0800 Subject: [PATCH] comment --- pkg/taskpool/interface.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkg/taskpool/interface.go b/pkg/taskpool/interface.go index b2b5f54..afe80a9 100644 --- a/pkg/taskpool/interface.go +++ b/pkg/taskpool/interface.go @@ -27,8 +27,15 @@ type Status struct { } type Pool interface { + // Go + // // 向池内放入任务 + // // 非阻塞函数,不会等待task执行 + // + // 注意一种场景,往Pool添加了一堆task任务,但是还没有执行到,现在想取消没有执行的任务。 + // 这种情况业务层可以在task实现中增加标志位,通过标志位决定是否执行任务。 + // Go(task TaskFn, param ...interface{}) // 获取当前的状态,注意,只是一个瞬时值