【发布时间】:2014-11-14 22:58:57
【问题描述】:
来自 Java 背景,我最近开始根据工作需要在 Scala 上进行编码。
我已经阅读了the concurrency guide for Scala 并且知道如何使用future 来执行异步任务。
我想知道:
如果我要执行的异步任务没有返回值,那么使用提交到线程的runnable和单独使用future有什么区别吗?
future 与 runnable 相比表现如何?还是我在比较苹果和橙子?
【问题讨论】:
-
苹果配橙色,是的。这两件事根本不能互换。
-
@Duncan 这正是发生在我身上的事。 :)
-
@Duncan 有道理:)
标签: multithreading scala