Я столкнулся со многими ситуациями, когда мне нужно было передать значение другому потоку, и я понял, что могу это сделать, но мне было интересно, как он работает?
public void method() {
final EventHandler handle = someReference;
Thread thread = new Thread() {
public void run() {
handle.onEvent();
}
};
thread.start();
}
Изменить: Просто осознайте, что мой вопрос не совсем указывал на то, что я хотел знать. Это больше "как" работает, а не "почему".