golang sync.Mutex和chan的效率对比
1、实现使用传统锁机制的测试程序。
2、实现使用channel机制的测试函数版本,关键是创建缓存量为1的channel。
3、编写锁版本实现的性能测试函数。
4、编写channel版本实现的性能测试函数。
5、运行测试对比结果:go test -bench=.可以看出锁版本性能比channel版本性能至少好两倍的。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:25
阅读量:65
阅读量:80
阅读量:72
阅读量:77