go语言锁有关的前置知识

锁是编程语言中比较常用到的一种技术;通常在并发的情况下,多核多个线程同时修改相同的资源时,为了保护我们的资源不会出现脏数据,会用锁来解决这个问题。

并发情况下,为什么修改相同的资源,会有问题;我们得先弄清楚数据修改的过程是怎样的。

继续阅读“go语言锁有关的前置知识”