【发布时间】:2015-02-15 07:26:15
【问题描述】:
我正在制作一个程序,其中孩子具有某些值,但可以随时接收die 消息使其退出。此外,我有一个监控过程,可以将自己与孩子们联系起来,检查他们是否还活着,并阻止他们的出口。如果孩子已经死亡,监视器将收到退出消息,重新注册孩子并在必要时使用相同的状态/值重新生成它。监视器这样做是为了让所有孩子都可以通过他们注册的名字找到,就好像他们从未停止过一样。
所以我的问题是:
- 既然父级困住了子级退出,那么子级退出后是否还能联系到子级,得到当前状态?还是孩子无论如何都退出了?
- 如何重新注册具有相同名称和值的孩子?我应该记录所有孩子的价值观,还是有其他方法可以通过一些 Erlang 魔法来检索这些价值观?
【问题讨论】:
标签: erlang