java Thread(线程)start和run方法的区别
各自作用:
1)调用start方法方可启动线程;
2)run方法只是Thread的一个普通方法,如果直接调用则还是顺序执行,没有异步效果。
start()方法和run()方法的区别:
t.start(); 该行代码相当于是启动线程,异步操作;
t.run(); 该行代码相当于是使用Thread类中的run方法而已,只是主线程的一个普通的方法。
各自作用:
1)调用start方法方可启动线程;
2)run方法只是Thread的一个普通方法,如果直接调用则还是顺序执行,没有异步效果。
start()方法和run()方法的区别:
t.start(); 该行代码相当于是启动线程,异步操作;
t.run(); 该行代码相当于是使用Thread类中的run方法而已,只是主线程的一个普通的方法。