关于golang:Go-读写锁-详解

    后面讲到,在资源竞争的时候能够应用互斥锁,保障了资源拜访的唯一性,但也升高了性能,仔细分析一下场景,如果只是读取数据,无论多少个goroutine都是不会存在逻辑上的互斥操作的。这里读写锁🔐 RWMutex就应运而生了,RWMutex能够别离针对读操作和写操作进行上锁和解锁。
    RWMutex同一时刻容许多个读操作进行,但只容许一个写操作进行,同时,在某一个写操作进行的时候,读操作不可进行。

未完待续。。。

参考资料:bilibili

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理