![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go语言
yfj300
这个作者很懒,什么都没留下…
展开
-
go decorator example
package main import ( "log" ) type Example func(value int) error type Middle func(example Example) Example func Decorator1(str string) Middle { return func(example Example) Example { return fun...原创 2019-11-20 17:03:41 · 185 阅读 · 0 评论 -
go 语言 for{} 语句性能优化
最近写一go工具,运行老是听到cpu风扇吼得凶,开始不以为然,认为是电脑太垃圾。后面越想越不对劲,怎么go程序cpu占用这么高的吗?不太至于吧,闲空下来,做了个测试,发现果然应该是代码的问题。于时开始排查,最终定位到goroutine中使用到for{},大致代码如下: func routine1 { for { ... // something } } 程序运行到时没问题,问题就在...原创 2019-11-19 17:09:27 · 679 阅读 · 0 评论