Process.whereis(:user)返回一个pid。这是什么pid?

时间:2018-08-06 06:40:48

标签: erlang elixir otp

在Elixir的副本iex中,当我输入Process.whereis(:user)时,它将返回pid。此:user过程是什么?它有什么作用?它是什么状态?

由于我无法通过:user |> Process.whereis() |> :sys.get_state()得到答复,因此似乎已被永久性阻止或处于睡眠状态。

1 个答案:

答案 0 :(得分:4)

这是Erlang / OTP中的标准I / O服务器,该过程为用户界面执行I / O。

(有点简短)文档在这里:http://erlang.org/doc/man/user.html

如果您想验证实际上是import React from 'react'; const CountDown = (props) => ( <section class="section"> <div className="hero-body"> <div class="container"> <h1 class="title">Section</h1> <h2 class="subtitle"> A simple container to divide your page into <strong>sections</strong>, like the one you're currently reading </h2> </div> </div> </section> ); export default CountDown; 进程的注册地,请查看此处:https://github.com/erlang/otp/blob/master/lib/kernel/src/user.erl#L45