是否存在忽视未来完成的缺点?

时间:2013-06-21 20:59:09

标签: scala asynchronous akka

我想在不使用actor的情况下以一种即发即忘的方式异步运行一些代码。执行以下操作是否有任何问题?

def myAsyncCode = {
  future{
    // Do something
  }
}

def myCaller{
  myAsyncCode
  // continue doing something else
}

作为期货的初学者,我不确定忽略它们的完成是否会产生内存泄漏,还是会产生其他不利影响?

1 个答案:

答案 0 :(得分:2)

没有问题,当然,除非你想专门处理失败。