将进程组留在终止函数中

时间:2011-06-03 11:52:56

标签: erlang

这是我的问题:

我有一组gen_servers,它们在没有名字的情况下启动,并且在init函数期间使用pg2:join(group, self()).直到这里工作正常。

我在终止函数pg2:leave(group, self()).中使用但是如果我使用pg2:get_members(group).杀死了其中一个pid,那么仍然在pg2:get_members(group).

给出的列表中的已杀死进程的pid

我尝试通过gen_server调用使用leave函数,在这种情况下它可以正常工作。

你能告诉我出了什么问题吗?

由于

1 个答案:

答案 0 :(得分:0)

这是erlang版本的一个问题。