首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
GeekDavis
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 37
沸点 0
赞
37
返回
|
搜索文章
最新
热门
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
个人成就
文章被点赞
3
文章被阅读
5,363
掘力值
146
关注了
12
关注者
1
收藏集
1
关注标签
15
加入于
2018-09-26