深圳幻海软件技术有限公司 欢迎您!

  • 面试官:哥们,Go语言的读写锁了解多少?

    读写锁简介互斥锁我们都知道会锁定代码临界区,当有一个goroutine获取了互斥锁后,任何goroutine都不可以获取互斥锁,只能等待这个goroutine将互斥锁释放,无论读写操作都会加上一把大锁,在读多写少场景效率会很低,所以大佬们就设计出了读写锁,读写锁顾名思义是一把锁分为两部分:读锁和写锁

推荐阅读