sync包包含对低级别内存访问同步最有用的并发原语。 如果你使用的是主要通过内存访问同步处理并发的语言,那么这些类型可能已经很熟悉了。Go与这些语言的区别在于,Go在内存访问同步基元的基础上构建了一组新的并发基元,并为使用者提供扩展的内容。 正如我们在之前“Go的并发哲学”中讨论的那样,这些操作都有其用处——主要体现在小的作用域中,例如结构体。 你可以自行决定何时内存访问同步是最适当的。 接下来,让我们开始看看sync包暴露的各种基元。

最后编辑: kuteng  文档更新时间: 2021-01-02 17:30   作者:kuteng