mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-08-12 05:33:04 +08:00
review chapter 18
This commit is contained in:
@@ -34,6 +34,8 @@ for ix, ch := range str {
|
||||
|
||||
最快速:`utf8.RuneCountInString(str)`
|
||||
|
||||
`len([]int(str))`
|
||||
|
||||
(5)如何连接字符串:
|
||||
|
||||
最快速:
|
||||
|
@@ -2,11 +2,11 @@
|
||||
|
||||
出于性能考虑的建议:
|
||||
|
||||
实践经验表明,如果你使用并行计算获得高于串行运算的效率:在协程内部已经完成的大部分工作,其开销比创建协程和协程间通信还高。
|
||||
实践经验表明,如果你使用并行运算获得高于串行运算的效率:在协程内部已经完成的大部分工作,其开销比创建协程和协程间通信还高。
|
||||
|
||||
1 出于性能考虑建议使用带缓存的通道:
|
||||
|
||||
使用带缓存的通道可以很轻易成倍提高它的吞吐量,某些场景其性能可以提高至10倍甚至更多。通过调整通道的容量,你可以尝试着更进一步的优化其性能。
|
||||
使用带缓存的通道可以很轻易成倍提高它的吞吐量,某些场景其性能可以提高至10倍甚至更多。通过调整通道的容量,甚至可以尝试着更进一步的优化其性能。
|
||||
|
||||
2 限制一个通道的数据数量并将它们封装成一个数组:
|
||||
|
||||
|
Reference in New Issue
Block a user