Возможный дубликат: need-help-returning-object-in-thread-run-method
Здравствуйте. У меня есть класс, реализующий runnable, и у меня есть List, хранящий потоки, созданные экземплярами разных объектов этого класса. Как я могу получить доступ к свойствам базовых объектов, если объект потока работает? Вот пример:
public class SO {
public static class TestRunnable implements Runnable {
public String foo = "hello";
public void run() {
foo = "world";
}
}
public static void main(String[] args) {
Thread t = new Thread(new TestRunnable());
t.start();
//How can I get the value of `foo` here?
}
}