Elixir Language
Tarea
Buscar..
Sintaxis
- Task.async (divertido)
- Task.await (tarea)
Parámetros
Parámetro | Detalles |
---|---|
divertido | La función que se debe ejecutar en un proceso separado. |
tarea | La tarea devuelta por Task.async . |
Haciendo trabajos de fondo.
task = Task.async(fn -> expensive_computation end)
do_something_else
result = Task.await(task)
Procesamiento en paralelo
crawled_site = ["http://www.google.com", "http://www.stackoverflow.com"]
|> Enum.map(fn site -> Task.async(fn -> crawl(site) end) end)
|> Enum.map(&Task.await/1)
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow