ToB企服应用市场:ToB评测及商务社交产业平台
标题:
并发模型,runner
[打印本页]
作者:
络腮胡菲菲
时间:
2022-6-24 13:34
标题:
并发模型,runner
并发模型,runner
runner
模型概述
runner模型做的事情就是,我们把任务丢给一个runner,然后runner去帮我们在后台跑这些任务,如果执行任务的过程超时或者收到了中断,我们就报错。
runner的定义
这里我们定义了一个结构体Runner和两种error
[code]var ( ErrTimeout = errors.New("connot finish tasks within the timeout") //超时error ErrInterrupt = errors.New("received interrupt from OS") //中断error)type Runner struct { interrupt chan os.Signal //存放中断信号 complete chan error //放错误 timeout
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4