06 2022 档案

摘要:Context包了解一下 为啥需要Context ​ 在并发编程中,由于超时、取消操作或者一些异常情况,往往需要进行抢占操作或者中断后续操作,context营运而生,channel也能用但是层级太深了的话channel就不好用了。 Context接口 type Context interface { 阅读全文
posted @ 2022-06-25 18:55 博客是个啥? 阅读(175) 评论(0) 推荐(0) 编辑
摘要:并发模型,runner runner 模型概述 ​ runner模型做的事情就是,我们把任务丢给一个runner,然后runner去帮我们在后台跑这些任务,如果执行任务的过程超时或者收到了中断,我们就报错。 runner的定义 这里我们定义了一个结构体Runner和两种error var ( Err 阅读全文
posted @ 2022-06-23 15:21 博客是个啥? 阅读(59) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示