我想在我的 gen_server 停止时执行一些代码。我有我的 gen_server 陷阱出口(我添加process_flag(trap_exit, true)
到 init 回调中)。这很有效,因为terminate/2
总是在进程退出之前调用。我知道,由于我正在捕获崩溃的退出链接进程,因此不会使我创建的 gen_server 崩溃。我可以解决这个问题,但我想知道是否有替代方法process_flag(trap_exit, true)
来实现这一目标?
我只想要一个“在进程退出之前”回调。还有其他类似的退出吗?