[erlang-questions] Issue in killing the process

zxq9@REDACTED zxq9@REDACTED
Tue Oct 9 12:21:38 CEST 2018


On 2018年10月9日火曜日 10時18分20秒 JST Prakash Parmar wrote:
> As mentioned in exit/2<http://erlang.org/doc/man/erlang.html#exit-2> doc,
> 
> 
>  "... If Reason is the atom normal, Pid does not exit. If it is trapping exits, the exit signal is transformed into a message {'EXIT', From, normal} and delivered to its message queue. ..."
> 
> 
> use exit(whereis(Pid), Reason), where Reason will be anything than normal .

Indeed. Nice catch. I didn't even address the case where the process is trapping exits.

Like the old Raid commercial: "A call to `exit(Pid, kill)` kills bugs dead."

-Craig



More information about the erlang-questions mailing list