Elixir Language
Aufgabe
Suche…
Syntax
- Task.async (Spaß)
- Task.await (Aufgabe)
Parameter
Parameter | Einzelheiten |
---|---|
Spaß | Die Funktion, die in einem separaten Prozess ausgeführt werden soll. |
Aufgabe | Die von Task.async zurückgegebene Task.async . |
Arbeit im Hintergrund
task = Task.async(fn -> expensive_computation end)
do_something_else
result = Task.await(task)
Parallelverarbeitung
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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow