摘要: Golang - slice 内部实现原理解析 一.Go中的数组和slice的关系 1.数组 在几乎所有的计算机语言中,数组的实现都是一段连续的内存空间,Go语言数组的实现也是如此,但是Go语言中的数组和C语言中数组还是有所不同的 C语言数组变量是指向数组第一个元素的指针 Go语言的数组是一个值,一 阅读全文
posted @ 2022-01-14 17:31 西*风 阅读(339) 评论(0) 推荐(0) 编辑
摘要: #Golang-Context扫盲与原理解析 一.什么是Context? context是一个包,是Go1.7引入的标注库,中文译做上下文,准确的说是goroutine的上下文,包含goroutine的运行状态,环境,现场等信息。 context主要用于在goroutine之间传递上下文信息,比如取 阅读全文
posted @ 2022-01-14 10:59 西*风 阅读(596) 评论(0) 推荐(0) 编辑