如何在Elixir中获取特定运行进程的实例?
在elixir中,如果调用spawn来创建流程,但没有将流程实例存储到变量中,那么如何再次检索该PID的实例如何在Elixir中获取特定运行进程的实例?,elixir,Elixir,在elixir中,如果调用spawn来创建流程,但没有将流程实例存储到变量中,那么如何再次检索该PID的实例 我知道我可以使用Process.list(),它将返回当前节点中运行的所有进程,但是否有方法检索特定PID的实例?最简单的方法是为进程设置一个名称,然后使用进行检索。最简单的方法是存储PID以备将来使用,或者为进程命名,以便您可以通过该唯一名称(在给定节点中是唯一的。除非您全局注册,否则它在整个erlang网络中是唯一的)。因此,如果我没有命名PID,则无法检索它?如果您知道PID整数值
我知道我可以使用Process.list(),它将返回当前节点中运行的所有进程,但是否有方法检索特定PID的实例?最简单的方法是为进程设置一个名称,然后使用进行检索。最简单的方法是存储PID以备将来使用,或者为进程命名,以便您可以通过该唯一名称(在给定节点中是唯一的。除非您全局注册,否则它在整个erlang网络中是唯一的)。因此,如果我没有命名PID,则无法检索它?如果您知道PID整数值,可以使用
PID/3
获取实例。例如,pid(0,123,4)