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


Elixir Task.Supervisor用法及代码示例


Elixir语言中 Task.Supervisor 相关用法介绍如下。

任务主管。

该模块定义了一个监督者,可用于动态监督任务。

一个任务主管一开始没有孩子,通常在一个主管和一个名字下:

children = [
  {Task.Supervisor, name: MyApp.TaskSupervisor}
]

Supervisor.start_link(children, strategy: :one_for_one)

子规范中给出的选项记录在 start_link/1 中。

有关更多示例,请参阅 Task 模块。

名称注册

Task.Supervisor 绑定到与 GenServer 相同的名称注册规则。在 GenServer 文档中阅读更多关于它们的信息。

相关用法


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