标签:
1.process_flag(trap_exit,false),是默认行为:
“A进程”和“B进程”相互链接,(1)如果“A进程”异常退出“B进程”也随之退出;(2)如果“A进程”正常退出,“B进程”不做任何处理,继续运行。
2.process_flag(trap_exit,true):
“A进程”和“B进程”相互链接,“B进程”设置了process_flag(trap_exit,true),这样“B进程”接受到“A进程”的退出信号,并自行处理。
模式一:我不在乎创建的进程是否崩溃
创建一个并行进程,当被生成的进程崩溃时,当前进程不会察觉
Pid = spawn(Fun).
模式二:如果我创建的进程非正常的崩溃,我也消亡
Pid = spawn_link(Fun).
模式三:如果我创建的进程崩溃,我需要处理错误
process_flag(trap_exit, true),
Pid = spawn_link(Fun),
标签:
原文地址:http://www.cnblogs.com/huangxiaoyi/p/4788459.html