@Test
public void test(){
new Runnable() {
@Override
public void run() {
System.out.println("1");
}
}.run();
System.out.println("2");
System.out.println("3");
}
直接调用run()方法,其实就是普通调用,没有另开线程
而如下调用才能另开线程
@Test
public void test2(){
new Thread(new Runnable() {
@Override
public void run() {
System.out.println("1");
}
}).start();
System.out.println("2");
System.out.println("3");
}
网友评论