目录

register

这用于在系统中注册进程。

语法 (Syntax)

register(atom,pid)

参数 (Parameters)

  • atom - 这是给进程的注册名称。

  • Pid - 这是需要绑定到atom的进程id。

返回值 (Return Value)

没有

例如 (For example)

-module(helloworld). 
-export([start/0, call/2]). 
call(Arg1, Arg2) -> 
   io:fwrite("~p~n",[Arg1]). 
start() -> 
   Pid = spawn(?MODULE, call, ["hello", "process"]), 
   register(myprocess, Pid), 
   io:fwrite("~p~n",[registered()]).

输出 (Output)

当我们运行上述程序时,我们将得到以下结果。

[kernel_safe_sup,rex,erl_prim_loader,kernel_sup,inet_db,global_name_server,
code_server,file_server_2,application_controller,init,user,standard_error,
global_group,error_logger,standard_error_sup,myprocess]
"hello"
↑回到顶部↑
WIKI教程 @2018