创建流程

我们通过调用 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/2spawn/4 类似于在不同节点中启动进程:spawn(Node, Fun)spawn(Node, Module, Function, Args)