Sep*_*ini 2 erlang
Erlang中register_name和register函数有什么区别?两者都将PID注册为名称!
Kem*_*lah 6
挖掘文档,我发现它register()是erlang模块register_name()的一部分,同时也是模块的一部分global.因此,两个函数之间的主要区别似乎是register_name()将为Erlang节点网络全局注册名称.
register()
erlang
register_name()
global
全局注册名称的能力是分布式Erlang系统编程的核心概念.在此模块中,实现了register/2和whereis/1 BIF(用于本地名称注册)的等效项,但是用于Erlang节点的网络.注册名称是进程标识符(pid)的别名.全局名称服务器监视全局注册的pids.如果进程终止,则该名称也将全局取消注册.
资源
归档时间:
13 年,3 月 前
查看次数:
1239 次
最近记录: