建立流程
我們通過呼叫 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)
。