发送消息Pid Erlang

sco*_*007 3 erlang pid message-passing erl

我想知道,如何使用erlang发送消息进行处理.我确实启动了一个进程,输出显示pid <0.39.0>.我的问题是如何手动向此过程(<0.39.0>)发送消息.

任何帮助,将不胜感激

Tha*_*dis 5

虽然list_to_pid/1确实可以用于构造PID并使用它来发送消息,但不建议使用它:

此BIF用于调试和在Erlang操作系统中使用.它不应该用在应用程序中.

更好的方法是在启动进程时保存PID:

1> P = spawn(fun() -> receive _ -> ok end end).
<0.34.0>
2> P!hi.
hi
Run Code Online (Sandbox Code Playgroud)