关于debug问题
来源:1-4 Go 程序是怎么跑起来的
Begined
2021-05-19 13:24:43
问题描述:
必做:runqput,runqget,globrunqput,globrunqget
选做:schedule,findrunnable,sysmon
如何通过goland找到上述方法调用的函数? runtime.gopark是runtime可接管的阻塞,那么如何能够通过调试获得所有的调用方?
1回答
Xargin
2021-05-19
go env,找到 GOROOT,
用 goland 打开 GOROOT 目录,
在 mac 下 command + option + o,输入任意函数名,如:runqput

那么如何能够通过调试获得所有的调用方?
这里通过 IDE 的查找使用功能就可以了,按住 command 键,点击函数名

相似问题