Process 监督许多现有流程
在elixir中,有没有办法监督现有流程? 像Process 监督许多现有流程,process,elixir,erlang-supervisor,Process,Elixir,Erlang Supervisor,在elixir中,有没有办法监督现有流程? 像 不,你不能。监管者接受流程的规范,而不是流程,因此他们可以反复使用规范来重新启动流程。显然,仅一个进程id还不足以在其死亡时重新启动 话虽如此,当你收到一个信号,表示进程已死亡时,你可以创建一个进程并做任何你想做的事情。不,你不能。监管者接受流程的规范,而不是流程,因此他们可以反复使用规范来重新启动流程。显然,仅一个进程id还不足以在其死亡时重新启动 话虽如此,当你收到一个进程死机的信号时,你可以创建一个进程并做任何你想做的事情。我不知道主管如何在
不,你不能。监管者接受流程的规范,而不是流程,因此他们可以反复使用规范来重新启动流程。显然,仅一个进程id还不足以在其死亡时重新启动
话虽如此,当你收到一个信号,表示进程已死亡时,你可以创建一个进程并做任何你想做的事情。不,你不能。监管者接受流程的规范,而不是流程,因此他们可以反复使用规范来重新启动流程。显然,仅一个进程id还不足以在其死亡时重新启动
话虽如此,当你收到一个进程死机的信号时,你可以创建一个进程并做任何你想做的事情。我不知道主管如何在进程退出时重新启动进程(我相信这就是你所希望的,因为你提到了
:简单的一对一)。它不知道生成它的函数或用于生成该函数的参数。好的,谢谢,这是有意义的。我不知道主管如何在进程退出时从现有进程的pid重新启动进程(我相信这是您所希望的,因为您提到了:simple_one_for_one
)。它不知道生成它的函数或用于生成该函数的参数。好的,谢谢,这很有意义。
Supervisor.supervise_processes([pid1,pid2,...,pidn],strategy: :simple_one_for_one)