如何知道我的函数是在哪个 goroutine 中运行?

huipeng_lhp · · 1957 次点击
高并发的情况下,各个goroutine打印的日志会混在一起。如果能把goroutine的id打印到日志里面,会清晰很多。
#6
更多评论
``` buf := make([]byte, 1000) runtime.Stack(buf, false) fmt.Println(string(buf)) ``` 打印如下: goroutine 1 [running]: main.main() 说明代码运行在goroutine 1中
#1
qkb_75_go
琴为心声
有这个调用吗? 狗肉丁 总是动态大量创建,动态大量自动删除,像大海的潮起潮落一样,就算获得了一个临时的 ID,又有什么用呢?
#2