Test Exampleというクラスがあり、dance()というメソッドが1つあります。メインスレッドで、子スレッド内でdance()メソッドを呼び出すと、どうなりますか?つまり、そのメソッドは子スレッドまたはメインスレッドで実行されますか?
public class TestExample {
public static void main(String[] args) {
final TestExample test = new TestExample();
new Thread(new Runnable() {
@Override
public void run() {
System.out.println("Hi Child Thread");
test.dance();
}
}).start();
}
public void dance() {
System.out.println("Hi Main thraed");
}
}