黑马程序员技术交流社区

标题: 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