黑马程序员技术交流社区
标题:
Thread中start跟run的区别
[打印本页]
作者:
刘旭波
时间:
2015-11-6 20:43
标题:
Thread中start跟run的区别
start是用来启动线程的,真正实现多线程运行,run()方法知识类中的一个普通方法,如果直接调用run()方法,程序中只有主线程一个线程,执行路径只有一条,还是要按照顺序执行,要等待run()方法执行完毕后才执行下面的程序,这样就没有达到多线程的目的。简单的说就是start()是开启线程,线程中具体的执行是由run()方法来实现的,只有调用了start()方法才叫多线程。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2