sync

0 人感兴趣 · 3 次引用

  • 推荐
  • 最新
https://static001.geekbang.org/infoq/ce/ce4a2d7dea703d3eeb707e49f0b71617.png?x-oss-process=image/resize,w_416,h_234

Golang Package sync 透析

用户头像
卓丁 2020 年 9 月 7 日

golang sync 包透析 https://golang.org/pkg/sync

https://static001.geekbang.org/infoq/e6/e62c2e19cea0ef9451bebeb196e7eae8.jpeg?x-oss-process=image/resize,w_416,h_234

Go: 并发访问 Map — Part III

用户头像
陈思敏捷 2020 年 7 月 31 日

map不能安全地并发使用:同时读写map时的行为是未知的。 如果你需要并发goroutine读写map,则必须通过某种同步机制来协调访问

https://static001.geekbang.org/infoq/3a/3a97e4d3c1f8576e149b19aa77187c53.jpeg?x-oss-process=image/resize,w_416,h_234

Go: 理解 Sync.Pool 的设计

用户头像
陈思敏捷 2020 年 9 月 13 日

sync 包提供了一个强大可复用的实例池,可以减少 GC 压力。在使用池(sync.Pool)之前和之后对应用程序进行基准测试非常重要,因为如果不了解它内部的工作原理,可能会影响性能。

sync_sync资料文章-InfoQ写作平台