在C++ win32开发中有一个 GetCurrentThreadId 的函数可以返回当前线程的ID以帮助程序员在调试中确认当前函数是在哪个线程中运行。
那么在golong中有什么办法来确定我的当前函数是在哪个goroutine中运行吗?
更多评论
```
buf := make([]byte, 1000)
runtime.Stack(buf, false)
fmt.Println(string(buf))
```
打印如下:
goroutine 1 [running]:
main.main()
说明代码运行在goroutine 1中
#1