注册流程

可以将进程(pid)注册到全局别名。
这可以通过构建 register(Alias, Pid) 函数来实现,其中 Alias 是访问进程的原子,而 Pid 是进程 id。

别名将全局可用!
创建共享状态非常容易,通常不是优选的。 ( 另见这里

可以使用 unregister(Pid) 取消注册进程,并使用 whereis(Alias) 从别名中接收 pid。

使用 registered() 获取所有已注册别名的列表。

该示例将 Atom foo 注册到当前进程的 pid,并使用已注册的 Atom 发送消息。

1> register(foo, self()).
true
2> foo ! 'hello world'.
'hello world'