随笔分类 -  Golang 源码阅读

记录阅读Golang相关库的源码
摘要:> 本文讲解的是`golang.org/x/sync`这个包中的`errgroup` ### 1、errgroup 的基础介绍 学习过 Go 的朋友都知道 Go 实现并发编程是比较容易的事情,只需要使用`go`关键字就可以开启一个 goroutine。那对于并发场景中,如何实现`goroutine` 阅读全文
posted @ 2023-04-26 23:59 画个一样的我 阅读(615) 评论(0) 推荐(0) 编辑
摘要:## singleflight 使用方法以及源码阅读 ### 1、简介 安装方式: ``` go get -u golang.org/x/sync/singleflight ``` singleflight 是Go官方扩展同步包的一个库。通过给每次函数调用分配一个key,相同key的函数并发调用时, 阅读全文
posted @ 2022-11-16 09:58 画个一样的我 阅读(256) 评论(0) 推荐(0) 编辑

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