Hej,
Я знаю, как передать параметры в Runnable.Но когда мой поток запущен, как получить результат процесса?
class Some implements Runnable
{
int p;
int endresult = 0;
public Some(int param){
p = param;
}
public void run(){
//do something
endresult += p;
//Now how to let the method who executed this runnable know that the result is 2;
}
}
Some s = new Some(1);
Thread t = new Thread(s);
t.start();
когда t закончится, я хочу получить переменную endresult;