- 博客(1)
- 收藏
- 关注
原创 Golang读写锁RWMutex示例
关于读写锁的问题,其实概念上大致就是调用写锁方法阻塞所有方法,调用读锁方法阻塞所有写方法,读方法可以并发执行。 网上的例子往往太过于直白,非常容易让人误解,并且读写锁跟排他锁,信道不一样,概念稍微绕了一些,因此记录一下。 package main import ( "log" "runtime" "sync" "time" ) var rwMutex sync.RWMutex func runReadLock() { log.Println("来到读锁方法") rwMutex.RLock(
2020-09-18 23:36:41
494
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人