我的功能是向服务器发送HTTP请求并获得响应。它看起来像:从功能返回值而不完成功能
public Acknowledgement function() {
Acknowledgement ack = new Acknowledgement("received");
//send http request and get response
return ack;
}
确认消息的目的是通知()函数已成功调用和处理已经开始调用者。
我想在发送HTTP请求之前返回确认。一种方法是使用单独的线程(实现Runnable)发送请求并获得响应。但线程已经很老了。什么是线程的其他最新替代方案来实现这一点。
线程不老......日常生活的很多,现代应用程序使用它们 –
没有其他选择。你可能想看看''ExecutorService'',它可以让你运行''Runnable''s。但是猜猜真正发生了什么:线程。 – f1sh