“不要通过共享内存来通信,而应该通过通信来共享内存。”这句话来自Go语言社区,这是为什么,今天我们来对比一下。
var counter int = 0
func Count(lock *sync.Mutex) {
lock.Lock()
counter++
fmt.Println(counter)
lock版权声明:本文为tbc123tbc原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
“不要通过共享内存来通信,而应该通过通信来共享内存。”这句话来自Go语言社区,这是为什么,今天我们来对比一下。
var counter int = 0
func Count(lock *sync.Mutex) {
lock.Lock()
counter++
fmt.Println(counter)
lock