首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于thread 匿名种

2012-09-11 
关于thread 匿名类Java codenew Thread(new Runnable() {public void run() {System.out.println(1111111

关于thread 匿名类

Java code
new Thread(new Runnable() {            public void run() {                System.out.println("111111111111111");            }        }) {            @Override            public void run() {                System.out.println("222222222222222");            }        }.start();


为什么输出时222222222222222?

[解决办法]
你就相当于这样写
Thread t1 = new Thread(){
@Override
public void run() {
System.out.println("222222222222222");
}
};
t1.start();

Thread t2 = new Thread(new Runnable(){
public void run() {
System.out.println("111111111111111");
}
}); 

但是第二个没有调用.start();new只是一个准备阶段
[解决办法]
探讨

你就相当于这样写
Thread t1 = new Thread(){
@Override
public void run() {
System.out.println("222222222222222");
}
};
t1.start();

Thread t2 = new Thread(new Runnable(){
public void run() {
System……

热点排行