下列代码执行结果为
public static void main(String args[])throws InterruptedException{
Thread t=new Thread(new Runnable() {
public void run() {
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
System.out.print("2");
}
});
t.start();
t.join();
System.out.print("1");
}21
12
可能为12,也可能为21
以上答案都不对
t.join()是等待t线程结束,只有t线程结束了,程序才会往下走