开启了两个线程 一个数主线程 一个是自定义的线程
new Thread(){}.start():这个是自定义的线程
和new Thread(){}.run()这个只是调用了run()方法(只是一个普通的方法)而不是开启的线程,
public class Text {
public static void main(String[] args) {
new Thread() {
public void run() {
System.out.println(Thread.currentThread().getName()+"线程--1111");
};
}.start();
new Thread() {
public void run() {
System.out.println(Thread.currentThread().getName()+"线程--2222");
};
}.run();
System.out.println(Thread.currentThread().getName()+"线程--3333");
}
}
结果:
main线程--2222
Thread-0线程--1111
main线程--3333
这样你从结果就可以看出 红颜色的是同一个线程执行的(主线程)而另一个start()的线程是自定义线程!
|