Golang中sync.map深入探究
sync.Map 是 Go 语言标准库中提供的并发安全的 map 实现,采用了以空间换取时间的策略。
sync.Map 是 Go 语言标准库中提供的并发安全的 map 实现,采用了以空间换取时间的策略。
GMP 模型是 Go 语言中的一种调度模型,用于管理 Go 程序中的并发执行。GMP 代表 Goroutines、M(OS 线程,Machine)和 P(Processor,逻辑处理器)。这种模型使得 Go 语言可以高效地调度和执行大量的 goroutine
Golang 中的 slice 是一个灵活且强大的数据结构,用于处理和操作一组连续的元素。它比数组更加灵活,适用于大多数需要动态数组的场景。
slice 是对数组的抽象封装,底层数据存储在一个数组中。slice 的切片操作不会复制底层数组的数据,而是创建一个新的 slice 结构,指向相同的底层数组。