黑马程序员技术交流社区

标题: 线程调用start方法和调用run方法的具体区别是啥 [打印本页]

作者: zztierlie    时间: 2016-8-18 11:22
标题: 线程调用start方法和调用run方法的具体区别是啥
我只知道一个有开新线程,一个没开新线程
作者: talons    时间: 2016-8-18 12:27
线程基于Thread类实现,创建多线程可以通过继承Thread类或者实现Runnable接口,本质都是重写run方法。
线程的开启时通过Thread类及其子类对象使用start方法启动。线程启动执行重写的run方法。
所以使用了start方法的时候才创建了一个新的线程,然后这个线程执行的代码是run方法里面的代码。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2