我的功能是向服務器發送HTTP請求並獲得響應。它看起來像:從功能返回值而不完成功能
public Acknowledgement function() {
Acknowledgement ack = new Acknowledgement("received");
//send http request and get response
return ack;
}
確認消息的目的是通知()函數已成功調用和處理已經開始調用者。
我想在發送HTTP請求之前返回確認。一種方法是使用單獨的線程(實現Runnable)發送請求並獲得響應。但線程已經很老了。什麼是線程的其他最新替代方案來實現這一點。
線程不老......日常生活的很多,現代應用程序使用它們 –
沒有其他選擇。你可能想看看''ExecutorService'',它可以讓你運行''Runnable''s。但是猜猜真正發生了什麼:線程。 – f1sh