摘要:
仅执行单次的任务 全局资源的加载(初始化), 多任务中公共资源销毁 编写异步方法 假如任务耗时比较长可以考虑把方法编写成异步的(类似前端知识中的ajax请求),例如任务中有需要下载的任务,这时候下载任务可以考虑编写成异步,例如数据存储任务等 编写异步任务方法要点: 任务内部启动goroutine处理 阅读全文
摘要:
1. sync.Map 1.1. map并发不安全 go1.6以后map有了并发的安全检查,所以如果在并发环境中读写map就会报错 1.2 安全map 并发环境下面使用安全的map 1.2.1 自定义结构体 注意:我们定义使用什么类型的map,那么就内置什么类型的map 1.2.2 sync.Map 阅读全文