Slide 16
Slide 16 text
mref = Process.monitor(pid)
send(pid, :please_stop)
receive do
{:DOWN, ^mref, :process, ^pid, _reason} -> :ok
after :timer.seconds(5) ->
Process.exit(pid, :kill)
receive do
{:DOWN, ^mref, :process, ^pid, _reason} -> :ok
end
end