Erlang中如何获取当前进程的进程IDshell?
How to get the process ID of the current process in Erlang shell?
如何在Erlang中访问shell时获取当前运行进程的进程ID。
进程
- 并发的基本单位
- 产卵便宜
- 拥有自己的堆栈和堆 - 不与其他进程共享内存
- 通信是通过异步消息传递完成的。
- 示例:
Erlang shell 访问
> self().
<0.720.0> -- Process id
> self() ! {hello, world}, ok.
ok
> self() ! {hello, world}, ok.
ok
> flush(). // Prints what you had done in the session
Shell got {hello, world}
Shell got {hello, world}
ok
如何在Erlang中访问shell时获取当前运行进程的进程ID。
进程 - 并发的基本单位 - 产卵便宜 - 拥有自己的堆栈和堆 - 不与其他进程共享内存 - 通信是通过异步消息传递完成的。 - 示例:
Erlang shell 访问
> self().
<0.720.0> -- Process id
> self() ! {hello, world}, ok.
ok
> self() ! {hello, world}, ok.
ok
> flush(). // Prints what you had done in the session
Shell got {hello, world}
Shell got {hello, world}
ok