他のスレッドに値を渡す必要がある多くの状況に遭遇し、この方法でそれを実行できることがわかりましたが、それがどのように機能するのか疑問に思っていました。
public void method() {
final EventHandler handle = someReference;
Thread thread = new Thread() {
public void run() {
handle.onEvent();
}
};
thread.start();
}
編集:私の質問が私が知りたいことを正確に指しているわけではないことを理解してください。それは「なぜ」というよりも「どのように」機能するかということです。