专业五


互斥锁

<p>在并发编程中存在多个goroutine协程共用同一条数据,也就是临界资源的安全问题,为了解决这种的问题Go语言提供了同步等待组的方法解决,Go语言还提供了锁,控制并发情况下的数据安全。</p> <p>Go语言提供两种锁类型互斥锁和读写锁。当一个协程在访问当前数据资源的时候,给当前资源加上锁, 防止另外的协程访问,等待解锁后其他协程才能够访问。</p> <p>1.互斥锁:当一个协程得到锁🔒的时候,其他的请求就只能等待当前协程解锁🔒后才能访问资源</p> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=3c552812d2b637f12e4760157f1b9b39&amp;amp;file=file.png" alt="" /></p> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=da0aac2ff8d95af1a4f5913e77e8b764&amp;amp;file=file.png" alt="" /></p>

页面列表

ITEM_HTML