您的位置:首页 > 大数据 > 人工智能

main入口方法中创建线程执行顺序的问题

2017-11-03 11:05 330 查看
public static void main(String args[]) {

Thread t1=new Thread(){
public void run(){
System.out.println("1");
}
};
Thread t2=new Thread(){
public void run(){
System.out.println("2");
}
};
t1.run();
t2.start();

System.out.println("3");

}


输出结果:

start()方法来启动线程,真正实现了多线程运行,main为主线程,所以3先于2输出

run()方法当作普通方法的方式调用,程序还是要顺序执行,程序执行路径还是就一条,并没有达到写线程的目的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐