首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Golang
GeekDavis
创建于2021-07-22
订阅专栏
Golang 标准库使用过程中的 Tips Golang 标准库源码分析 优秀开源库 Golang 学习 Golang 设计模式分析
等 1 人订阅
共5篇文章
创建于2021-07-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Golang 标准库 tips -- context
本文目录结构: gls Go 没有 gls(goroutine local storage) 协程本地存储的概念,不能将数据和 groutine 绑定从而在groutine的调用链路上获取绑定的数据,
Golang 标准库 tips -- waitgroup
WaitGroup 用于线程同步,很多场景下为了提高并发需要开多个协程执行,但是又需要等待多个协程的结果都返回的情况下才进行后续逻辑处理,这种情况下可以通过 WaitGroup 提供的方法阻塞主线程的
Golang 标准库 tips -- error
本文分析一下 error 的演进历程以及最佳实践,从而对 error 有一个整体的认识以及标准库里面 error 使用上的一些问题。 本文目录结构 error 的演进历程 1.13 之前的 error
Golang 标准库 tips -- defer
defer 关键字用来标记最后执行的 Go 语句,一般用在资源释放、关闭连接等操作,会在函数返回前调用,defer 的执行顺序是先进后出,当同时定义了多个 defer 代码块时,golang 按照先定
Golang 标准库 tips -- select
Golang 的 select 语句的作用是用来监听多个 channel 的读写操作,当 channel 读写操作发生时,会触发对于的 case 执行。在实际使用过程中,有以下需要注意的地方。 for