获取 gen_fsm PID
我启动 gen_fsm:
start_link() ->
gen_fsm:start_link({global, ?MODULE}, [],
[]).
如何获取它的 PID?
谢谢。
I start gen_fsm:
start_link() ->
gen_fsm:start_link({global, ?MODULE}, [],
[]).
How can i get it's PID?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您检查文档中的 < code>gen_fsm:start_link/3 你会看到它返回
{ok, Pid}
。If you check the documentation for
gen_fsm:start_link/3
you'll see that it returns{ok, Pid}
.您可以通过 gen_fsm:start_link/3 获取它,或者因为它是使用 whereis(nameofprocess) 注册的进程。
You can either get it as the result of gen_fsm:start_link/3 or since it is a registered process using whereis(nameofprocess).