оставить группу процессов в функции завершения - PullRequest
2 голосов
/ 03 июня 2011

это мой вопрос:

У меня есть группа gen_servers, которые запускаются без имени и которые во время функции init используют pg2:join(group, self()). До тех пор, пока здесь все работает нормально.

Я использовал в функции завершения pg2:leave(group, self())., но если я убил один из пидов, полученных с помощью pg2:get_members(group)., то pid убитого процесса все еще в списке, заданном pg2:get_members(group).

Iпопытался использовать функцию выхода с помощью вызова gen_server, и в этом случае он работает нормально.

Можете ли вы сказать мне, что не так?

Спасибо

1 Ответ

0 голосов
/ 22 августа 2011

это была проблема в версии erlang.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...