2013-06-21 59 views
0

我想在不使用演員的情況下以一種即忘即逝的方式異步運行一些代碼。執行以下操作有什麼問題嗎?忽視未來的完成有沒有什麼缺點?

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

def myCaller{ 
    myAsyncCode 
    // continue doing something else 
} 

作爲未來的初學者,我不確定忽略它們的完成是否會產生內存泄漏或有其他不良影響?

回答

2

沒有問題,除了當然,如果你想專門處理失敗。

+1

有時,忘記和忽略未來,而不是處理失敗更容易。 –

+0

額外的警告,不要退出。 –