golang读写锁与互斥锁的性能比较

shuiyuejiangnan ·
这是因为你的get方法中,t.ipmap[i] 操作不耗费时间,需要加time.sleep模拟真实场景: t.mu.RLock() time.Sleep(time.Second * 1) defer t.mu.RUnlock() 你会发现执行结果完全放大,你也会发现有缓存chan的魅力。
#2
更多评论
兄弟, 多测试几遍再说出你的结论。
#1