关于Thread类的一个简单问题~!
在JDK中Thread类的源码中有个方法:
public void run() { if (target != null) { target.run(); } }
class TheadTest extends Thread{public void run(){ System.out.println("Thread Test");}}
public void run() { if (target != null) { target.run(); } }class TheadTest extends Thread{public void run(){ System.out.println("Thread Test");}}
[解决办法]
要看该线程类是不是初始化了target 要是才调用 不是则无为而返
通过native方法start0启动 都是调用Thread.run() 除非自建Thread类中有覆盖run方法