Press "Enter" to skip to content

标签: 互斥锁

Go 并发编程篇(四):基于锁和原子操作实现并发安全

在上篇教程中我们已经用到了 sync 包提供的 Mutex 锁,锁的作用都是为了解决并发情况下共享数据的原子操作和最终一致性问题,在系统介绍 sync 包提供的各种锁之前,我们先来聊聊什么情况下需要用到锁。 竞态条件与同步机制 一旦数据被多个线程共享,那么…

5 Comments