创建流程
我们通过调用 spawn
函数创建一个新的并发过程。spawn
函数将获得进程将评估的函数 Fun
作为参数。spawn
函数的返回值是创建的进程标识符(pid)。
1> Fun = fun() -> 2+2 end.
#Fun<erl_eval.20.52032458>
2> Pid = spawn(Fun).
<0.60.0>
你还可以使用 spawn/3
启动一个将从模块执行特定功能的过程:spawn(Module, Function, Args)
。
或者使用 spawn/2
或 spawn/4
类似于在不同节点中启动进程:spawn(Node, Fun)
或 spawn(Node, Module, Function, Args)
。