refactor(run): 优化信号处理和上下文管理 - 移除 sync.WaitGroup 依赖 - 使用 signal.NotifyContext 简化信号处理 - 重命名 doneCh 为 done 以提高可读性 - 简化错误处理和关闭逻辑 - 改进优雅关闭流程 - 移除不必要的 cancel 调用
refactor(run): 优化信号处理和上下文管理 - 移除 sync.WaitGroup 依赖 - 使用 signal.NotifyContext 简化信号处理 - 重命名 doneCh 为 done 以提高可读性 - 简化错误处理和关闭逻辑 - 改进优雅关闭流程 - 移除不必要的 cancel 调用