标签: concurrency parallel-processing scala-2.10
对于某些类型(f : Unit => T, g : Unit => U),我有两个函数T, U。我想并行运行这两个函数(等效于不同的线程)。我希望主线程等待两个函数调用终止,并获得两个函数调用的结果。我想知道在Scala中最好的方法是什么。我已经研究过Actors和Parallel Collections但是找不到办法做我想做的事情。任何帮助将不胜感激。
(f : Unit => T, g : Unit => U)
T, U
答案 0 :(得分:2)
您可能需要查看Futures模块。它的方法 join 允许等待具有不同类型的两个并发计算的结果。