Go
21 articles
2022
2021
Go标准库atomic
在 Go 语言标准库中,sync/atomic包将底层硬件提供的原子操作封装成了 Go 的函数。但这些操作只支持几种基本数据类型,Go 语言在 1.4 版本的时候向sync/atomic包中添加了一个新的类型Value。此类型的值相当于一个容器,可以被用来“原子地"存 …
Read more
2019
Context包
在Go 1.7中,context包被引入到标准库中。 context是处理并发问题的一个标准风格。
context包内容很简单:
var Canceled = errors.New("context canceled") var DeadlineExceeded …
Read more
2018