处理临界资源的两种方式 针对临界资源的处理我们一般有两种处理的方式:加锁和通道 解锁的方式 package main import ( "fmt" "sync" ) // 通过加锁和通道处理临界资源 var x = 0 func increment(wg *sync.WaitGroup, m *sync.Mutex) { m.Lock() x = x + 1 m