1、实现使用传统锁机制的测试程序。
2、实现使用channel机制的测试函数版本,关键是创建缓存量为1的channel。
3、编写锁版本实现的性能测试函数。
4、编写channel版本实现的性能测试函数。
5、运行测试对比结果:go test -bench=.可以看出锁版本性能比channel版本性能至少好两倍的。
时间:2024-10-12 17:13:53
1、实现使用传统锁机制的测试程序。
2、实现使用channel机制的测试函数版本,关键是创建缓存量为1的channel。
3、编写锁版本实现的性能测试函数。
4、编写channel版本实现的性能测试函数。
5、运行测试对比结果:go test -bench=.可以看出锁版本性能比channel版本性能至少好两倍的。