如何获取 "gen_server" 的本地名称?
how to get "gen_server" 's local name?
可以在gen_server的状态下保存本地名称,但我认为既然它已经存储在gen_server中,就可以获取它。
怎么做?
如果您使用这样的命令启动 gen_server:
{ok,Pid} = gen_server:start_link({local, localName}, Module, Args, Options]).
可以通过命令获取localName:
process_info(Pid, registered_name).
可以在gen_server的状态下保存本地名称,但我认为既然它已经存储在gen_server中,就可以获取它。
怎么做?
如果您使用这样的命令启动 gen_server:
{ok,Pid} = gen_server:start_link({local, localName}, Module, Args, Options]).
可以通过命令获取localName:
process_info(Pid, registered_name).