Thread.java start方法和run方法的区别
public class ThreadTest extends Thread {
@Override
public void run() {
for(int i =0;i<5;i++)
try {
sleep(1000);
System.out.println("wangcan");
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
public class MainTest {
public static void main(String[] args){
ThreadTest threadTest = new ThreadTest();
threadTest.run();
System.out.println("32424");
}
}可以看到输出结果是:
wangcan
wangcan
wangcan
wangcan
32424
public class ThreadTest extends Thread {
@Override
public void run() {
for(int i =0;i<5;i++)
try {
sleep(1000);
System.out.println("wangcan");
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
public class MainTest {
public static void main(String[] args){
ThreadTest threadTest = new ThreadTest();
threadTest.start();
System.out.println("32424");
}
}可以看到,输出结果是:
wangcan
wangcan
wangcan
wangcan
wangcan
861



被折叠的 条评论
为什么被折叠?



