派瑞克斯
Par allel Ex ecute(Parex)是一个Elixir模块,用于并行执行多个(慢速)进程。
安装
把这个在您的mix.exs deps
defp deps do
[
.. . # other dependencies
{ :parex , github: " stevenjl/parex " , tag: " v0.0.2 " }
]
用法
Parex.parallel_execute/1获取功能的关键字列表并并行执行它们。
Parex . parallel_execute ([
fibonacci: fn () - > Math . fib ( 40 ) end ,
hang: fn () - > :timer . sleep ( 5000 ) end ,
web_request: fn () - > HTTPoti