输出 subThread run
Thread类里边有一个 run 方法,原方法的代码大致原理是这样的
public void run(){
myRunnable.run()
}
其中myRunnable 为你传递给Thread 的实现了Runnable接口的对象,
所以在不继承Thread类 创建线程时,需要传递一个Runnable的实例,
但是在继承Thread类时,需要重写 run()方法,方法体内容是自己定义的,所以不会再去调用
new Runnable()重点run方法。
即 创建线程时 实行顺序是 先 子类的run 后 接口的 run |