worker_pool 源码
工人池 用户定义的工作程序的池模块。 例子 以下模块是一个示例工作程序模块,该模块在调用后将:ok和每个元素的双精度列表发送到主机进程。 defmodule SampleWorker do use WorkerPool . Worker @impl true def work ({pid, list}), do: send (pid, { :ok , Enum . map (list, & &1 * 2 )}) end WorkerPool . start_link ( SampleWorker ) WorkerPool . get_worker ( SampleWorker
用户评论