Elixir語言中 Supervisor.Spec.worker
相關用法介紹如下。
用法:
worker(module, args, options \\ [])
此函數已棄用。請改用 Supervisor 模塊中概述的新子規範。
@spec worker(module(), [term()],
restart: restart(),
shutdown: shutdown(),
id: term(),
function: atom(),
modules: modules()
) :: spec()
將給定的 module
定義為將使用給定參數啟動的工作程序。
worker(ExUnit.Runner, [], restart: :permanent)
默認情況下,在給定模塊上調用函數start_link
。總體而言,選項的默認值為:
[
id: module,
function: :start_link,
restart: :permanent,
shutdown: 5000,
modules: [module]
]
有關可用選項的更多信息,請參閱
模塊中的“主管和工作人員選項”部分。Supervisor.Spec
相關用法
- Elixir Supervisor.Spec.supervise用法及代碼示例
- Elixir Supervisor.Spec.supervisor用法及代碼示例
- Elixir Supervisor.Spec用法及代碼示例
- Elixir Supervisor.child_spec用法及代碼示例
- Elixir Supervisor.init用法及代碼示例
- Elixir Supervisor用法及代碼示例
- Elixir StringIO.flush用法及代碼示例
- Elixir Stream用法及代碼示例
- Elixir String.contains?用法及代碼示例
- Elixir String.reverse用法及代碼示例
- Elixir Stream.drop_while用法及代碼示例
- Elixir String.to_integer用法及代碼示例
- Elixir System.stop用法及代碼示例
- Elixir Stream.map_every用法及代碼示例
- Elixir Stream.iterate用法及代碼示例
- Elixir String.pad_trailing用法及代碼示例
- Elixir Stream.dedup_by用法及代碼示例
- Elixir Stream.interval用法及代碼示例
- Elixir String.split_at用法及代碼示例
- Elixir String.valid?用法及代碼示例
- Elixir String.replace_prefix用法及代碼示例
- Elixir String.printable?用法及代碼示例
- Elixir Stream.zip用法及代碼示例
- Elixir System.fetch_env!用法及代碼示例
- Elixir String.replace_trailing用法及代碼示例
注:本文由純淨天空篩選整理自elixir-lang.org大神的英文原創作品 Supervisor.Spec.worker(module, args, options \\ [])。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。