停止

当停止事件管理器时,会通过调用 terminate/2 让每个事件处理器都有机会进行清除工作,与删除处理器的方法一样。

在在监督树中

如果事件管理器是监督树的一部分,那无须停止函数。它的督程会自动终止它。具体如何进行是通过督程中的关闭策略集来定义。

独立的事件管理器

要停止一个事件管理器也可以调用:

  1. > gen_event:stop(error_man).
  2. ok