当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Elixir Process.demonitor用法及代码示例


Elixir语言中 Process.demonitor 相关用法介绍如下。

用法:

demonitor(monitor_ref, options \\ [])
@spec demonitor(reference(), options :: [:flush | :info]) :: boolean()

监视由给定 reference 标识的监视器。

如果 monitor_ref 是调用进程通过调用 monitor/1 获得的引用,则关闭该监控。如果监控已经关闭,则不会发生任何事情。

有关详细信息,请参阅 :erlang.demonitor/2

由编译器内联。

例子

pid = spawn(fn -> 1 + 2 end)
ref = Process.monitor(pid)
Process.demonitor(ref)
#=> true

相关用法


注:本文由纯净天空筛选整理自elixir-lang.org大神的英文原创作品 Process.demonitor(monitor_ref, options \\ [])。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。