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

huipeng_lhp · · 1977 次点击
我只是想找一种方法来确定什么时候应该在代码中加锁。因为我接手的是别人的代码。
#4
更多评论
``` 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