在Scala的Promise中,complete和completeWith有什么区别?

时间:2013-12-01 05:57:45

标签: scala promise future

我知道他们有不同的界面,但我想知道它们的本质区别。如果我将Future传递给Promise的完整函数而不是尝试会有什么不同?

1 个答案:

答案 0 :(得分:3)

您无法将Future传递给complete。它不会打字。

completeWith的意图是用给定的未来完成承诺。 这意味着它必须等待未来完成。