我们可以像在下面的类中那样使用直接运行方法吗?它产生的结果与我们使用 t1.start(); 时的结果相同。仅使用 start 方法来调用 run 有什么原因吗?
public class runcheck extends Thread{
public void run(){
System.out.println(" i am run");
}
public static void main(String args[]){
runcheck as = new runcheck();
Thread t1 = new Thread(as);
t1.run();
}
}