张 永 一个梦想自由的程序员

——————————————— 让科技和智能使人更便捷 ———————————————
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2022年2月10日

摘要: sync 这个包主要是为了控制资源访问控制的。 主要包含以下几个:Mutex : 互斥 RWMutex :读写互斥, 如果多读少写,可以使用该控制 WaitGroup : 等待所有等待的量都出来后,执行下一步 Map : 线程安全的 map Pool : 保存一些经常用的资源,防止频繁分配, 线程安 阅读全文

posted @ 2022-02-10 21:44 hylas 阅读(121) 评论(0) 推荐(0) 编辑

摘要: context 是go的基础包 context 的使用场景:1. 控制关闭goruntine , 防止溢出 2. 定时完成goruntine 3. 带参数给 goruntine 对应的有以下几种 context : context.WithCancel context.WithDeadline co 阅读全文

posted @ 2022-02-10 20:47 hylas 阅读(101) 评论(0) 推荐(0) 编辑