Elixir 中的 regs() 等价物是什么?

sum*_*pal 2 erlang elixir

就像我们regs().在 Erlang shell 中使用来列出所有在 BEAM 上运行的进程一样,它们是否与 Elixir 或 iex 中的相同?

Dog*_*ert 5

regs()c模块中定义的函数,默认情况下会导入到 Erlang shell 中。在 Elixir 中,您可以使用:c.regs().

iex(1)> :c.regs()

** Registered procs on node nonode@nohost **
Name                  Pid          Initial Call                      Reds Msgs
'Elixir.IEx.Broker'   <0.91.0>     'Elixir.IEx.Broker':init/           34    0
'Elixir.IEx.Config'   <0.90.0>     'Elixir.IEx.Config':handl           80    0
'Elixir.IEx.Pry'      <0.92.0>     'Elixir.IEx.Pry':init/1             36    0
'Elixir.IEx.Superviso <0.89.0>     supervisor:'Elixir.Superv          416    0
...
Run Code Online (Sandbox Code Playgroud)