Golang中国

damao

Golang China 第 1452 号会员,加入于 2014-06-20 10:38


damao最近创建的主题


15 这句是啥意思:var _ AType = &AType{} ?
问与答damao • 2015-07-23 02:04 • 最后回复来自 damao
4 Go调用外部动态库时访问外部结构的疑惑
问与答damao • 2014-09-02 18:34 • 最后回复来自 defia
damao 创建的更多主题

damao最近回复了


回复了 TinKong 创建的主题: go性能有重大缺陷??????? 2016-11-28 20:16

这个不仔细分析代码不太好定位问题,会不会LZ有代码是重CPU消耗的,造成OS线程被某些goroutine长时间占住,别的goroutine不能及时运行,毕竟goroutine不是抢占式的,增大GOMAXPROCS 可能会得到缓解。
另外甩锅给Go不太合适,你用C/C++来写,处理不好多线程并发等等一样出问题

回复了 gomgo 创建的主题: 写了个 两个数相加的 goroutine,也没见快啊! 2016-11-27 20:29

同意楼上的,才100次加法测个鬼啊,而且fmt.print 和 chan 操作都比简单的加法更重,print 甚至还要竞争 stdout

回复了 shuaixinga 创建的主题: 越学,越是感觉好多坑. 为了编译速度,牺牲的太多了吧; 2016-09-25 07:09

感觉Rust比C++还难学,特别是C++11之后

回复了 aaa 创建的主题: sync.Pool的意义何在? 取值的顺序都是打乱的? 2016-09-25 07:05

缓冲池为什么要关心存取顺序?你想要的是栈或是队列吧?

回复了 moon 创建的主题: web服务在HandleFunc方法中执行time.sleep()方法的疑惑,难道go处理请求不是创建新goroutine去执行的? 2016-07-08 03:55

自己看看 https://blog.golang.org/context 吧,我目前也是粗看了一遍理解可能不准确

回复了 murphy2376 创建的主题: 关于数据库Prepare返回指针的的问题 2016-07-07 05:34

然而我这试是没问题的,你确定Prepare真的成功了?你直接把error吞掉了

回复了 moon 创建的主题: web服务在HandleFunc方法中执行time.sleep()方法的疑惑,难道go处理请求不是创建新goroutine去执行的? 2016-07-07 04:59

底层的TCP是一个连接一个goroutine,现在浏览器一般会复用连接然后出现你的情况,现在各种Go web框架很多都嵌入或组合了golang.org/x/net/context,可能就是对付这个的,1.7版也会移入Go标准库

回复了 linyuhe 创建的主题: go中通道channel的一个问题,为什么写入channel后的语句没有执行? 2016-04-11 16:09

这段程序能保证 before 打印完,不保证 after 打印完,然而 after 只打印一次似乎有点奇怪,果然在我的机器上是打印 after 9次,在 play.golang.org 上也是9次,不知道LZ什么环境?

damao 创建的更多回复