说明
link 是双向的, 任何一个进程挂掉, 另外一个都会受影响
1 | A 挂掉, B 会检查自己有没有设置 process_flag(trap_exit, true) |
演示代码
dist_proc.erl
1 | -module(dist_proc). |
mon_proc.erl
1 | -module(mon_proc). |
测试
1 | mon_proc:start(). |
link 是双向的, 任何一个进程挂掉, 另外一个都会受影响
1 | A 挂掉, B 会检查自己有没有设置 process_flag(trap_exit, true) |
dist_proc.erl
1 | -module(dist_proc). |
mon_proc.erl
1 | -module(mon_proc). |
测试
1 | mon_proc:start(). |