2
這是我的問題:離開進程組中終止函數
我有一組是沒有名字的,並且初始化函數使用pg2:join(group, self()).
在此之前它工作正常啓動gen_servers的。
我以前在終止功能pg2:leave(group, self()).
但如果我殺還是由pg2:get_members(group).
給出的列表使用pg2:get_members(group).
殺死進程的PID檢索的PID之一,我試圖通過的平均使用離開功能gen_server調用,在這種情況下,它工作正常。
你能告訴我什麼是錯的嗎?
感謝
它應該像你描述的那樣工作。我可以停止,崩潰或退出(Pid,殺死)gen_server,它會正確離開pg2組。你能顯示一些代碼嗎? – butter71 2011-06-04 01:31:58
@stritzinger很抱歉。在開始使用本網站時不知道該功能。只是固定。謝謝 – user601836 2011-06-04 13:50:04
@ butter71我會盡快發佈。我不得不說,在那個過程中,我使用trapexit ...但是:不應該將一個死掉的進程從組中刪除而不需要調用leave函數? – user601836 2011-06-04 13:52:32