Elixir语言中 Port.monitor
相关用法介绍如下。
用法:
monitor(port)
(从 1.6.0 开始)
@spec monitor(port() | {name, node()} | name) :: reference() when name: atom()
从调用进程开始监视给定的port
。
一旦被监控的端口进程终止,一条消息就会以如下形式传递给监控进程:
{:DOWN, ref, :port, object, reason}
其中:
ref
是该函数返回的监视器引用;object
是被监控的port
(通过端口 ID 监控时)或{name, node}
(通过端口名称监控时);reason
是退出原因。
有关详细信息,请参阅
。:erlang.monitor/2
由编译器内联。
相关用法
- Elixir Port用法及代码示例
- Elixir Path.basename用法及代码示例
- Elixir Path.rootname用法及代码示例
- Elixir Path.type用法及代码示例
- Elixir Protocol.extract_protocols用法及代码示例
- Elixir Path.split用法及代码示例
- Elixir Process.monitor用法及代码示例
- Elixir Path.expand用法及代码示例
- Elixir Process.demonitor用法及代码示例
- Elixir Protocol.consolidate用法及代码示例
- Elixir Path.absname用法及代码示例
- Elixir Process.delete用法及代码示例
- Elixir Process.whereis用法及代码示例
- Elixir Process.group_leader用法及代码示例
- Elixir Process.put用法及代码示例
- Elixir Process.registered用法及代码示例
- Elixir Path.join用法及代码示例
- Elixir Process.register用法及代码示例
- Elixir Protocol.derive用法及代码示例
- Elixir Process.get用法及代码示例
- Elixir Path.dirname用法及代码示例
- Elixir Path.relative用法及代码示例
- Elixir Path.extname用法及代码示例
- Elixir Path.wildcard用法及代码示例
- Elixir Process.exit用法及代码示例
注:本文由纯净天空筛选整理自elixir-lang.org大神的英文原创作品 Port.monitor(port)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。