作者回复: 线程在等待锁被挂起时,是释放CPU资源的。
作者回复: 你可以尝试 读写比例 1:1 const ( NumOfReader = 100 NumOfWriter = 100 ) 我得到如下: BenchmarkSyncmap/map_with_RWLock-4 132 8604360 ns/op BenchmarkSyncmap/sync.map-4 141 8440450 ns/op BenchmarkSyncmap/concurrent_map-4 270 4297897 ns/op