网站首页 返回列表 “慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。

45. sync.Mutex 互斥和互斥锁
2020-06-10 03:03 admin 互斥syncMutex

channel在goroutine中互相通信是非常合适且方便的。如果,我们不需要互相通信,只需要保证同一时刻只能有一个goroutine访问共享变量,以免冲突。我们该怎么做呢?这就需要用到互斥和互斥锁。go语言标准库中提供了sync.Mutex类型及两个方法:Lock和Unlock我们可以通过在代码前加Lock,在代码...
阅读全文
顶部 底部