Web サービスがあり、Web サービスの呼び出しはスレッドによって処理されるため、非同期で実行したり、タイムアウトしたりできます。しかし、スレッドは「実行可能」であり「呼び出し可能」ではないため、スレッドは Web サービスの応答を返すことができません。
呼び出し可能スレッドを使用する必要があるという声明を読みました。実行可能なスレッドから応答を返す方法はありますか。値を返すようにできる小さな例を投稿しています。
public class HelloThread extends Thread {
public void run() {
System.out.println("Hello from a thread!");
String a="Hello";
}
public static void main(String args[]) {
(new HelloThread()).start();
}
}