java Thread(线程)start和run方法的区别
各自作用:
1)调用start方法方可启动线程;
2)run方法只是Thread的一个普通方法,如果直接调用则还是顺序执行,没有异步效果。
start()方法和run()方法的区别:
t.start(); 该行代码相当于是启动线程,异步操作;
t.run(); 该行代码相当于是使用Thread类中的run方法而已,只是主线程的一个普通的方法。
本文详细解析了Java中线程的start方法与run方法的区别。start方法用于启动线程,实现异步操作;而run方法仅作为Thread类的一个普通方法,直接调用时不会产生异步效果。
各自作用:
1)调用start方法方可启动线程;
2)run方法只是Thread的一个普通方法,如果直接调用则还是顺序执行,没有异步效果。
start()方法和run()方法的区别:
t.start(); 该行代码相当于是启动线程,异步操作;
t.run(); 该行代码相当于是使用Thread类中的run方法而已,只是主线程的一个普通的方法。
367

被折叠的 条评论
为什么被折叠?