リストを返すスレッドが必要です。戻り値の型が void であるため、run メソッドを使用できません。スレッドの呼び出し元メソッドもあるクラス内の別のプライベート メソッドでスレッドを使用しています。呼び出し元は、何らかの操作を行うために、スレッドの結果からのリストを必要とします。ここに私のスレッドがあります。Pls は、このスレッドからリストを返す方法を理解するのに役立ちます。
private List<myObject> fetchmyObjList(final String abc){
new Thread(new Runnable() {
@Override
public void run() {
try {
List<myObject> myObjList = anotherInternalMethod(abc);
} catch (Exception e) {
System.out.println(e);
}
}
}).start();
}
このスレッドが呼び出し元に myObjList を返すようにするにはどうすればよいですか?? 助けてください。