一.互斥锁 互斥锁是传统的并发程序对共享资源进行访问控制的主要手段.它由标准库代码包sync中的Mutex结构体类型代表.sync.Mutex类型(确切地说,是*sync.Mutex类型)只有两个公开方法——Lock和Unlock.顾名思义,前者被用于锁定当前的互斥量,而后者则被用来对当前的互斥量进行解锁. 类型sync.Mutex的零值表示了未被锁定的互斥量.也就是说,它是一个开箱即用的工具.我们只需对它进行简单声明就可以正常使用了,就像这样: 复制代码 代码如下: var mutex syn