摘要:
string与[]byte的直接转换是通过底层数据copy实现的 var a = []byte("hello boy") var b = string(a) 这种操作在并发量达到十万百万级别的时候会拖慢程序的处理速度 通过gdb调试来看一下string和[]byte的数据结构 (gdb) l mai 阅读全文
摘要:
长时间来一直以为在读多写少的场景下,读写锁性能必然优于互斥锁,然而情况恰恰相反 不废话了,先上一段测试代码 go run test_rwmutex_mutex.go rwmutex cost: 22.403487195s mutex cost: 21.636404963s go run test_r 阅读全文