黑马程序员技术交流社区

标题: 有个关于线程的问题,不知道理解对否 [打印本页]

作者: 623376390    时间: 2017-3-14 18:55
标题: 有个关于线程的问题,不知道理解对否
在外边吃饭间想起一个线程的问题,你说线程的子类调用start方法开启线程,之后会自动调用复写的run方法,你说start的源码是不是有个调用run方法呢。线程的关键是继承和开启,run方法只不过是start里的调用的一个方法名。

作者: tong000    时间: 2017-3-14 20:20
说的好乱呀,亲

作者: 天弈九幽    时间: 2017-3-14 21:53
调用start后是Java虚拟机新开线程调用run,不是start里有run
作者: 小黄哥    时间: 2017-3-14 22:16
多数是实现runnable 很少用继承。

作者: 623376390    时间: 2017-3-15 00:49
tong000 发表于 2017-3-14 20:20
说的好乱呀,亲

只能说明你比我还菜鸟。美女,努力啦

作者: 623376390    时间: 2017-3-15 00:56
天弈九幽 发表于 2017-3-14 21:53
调用start后是Java虚拟机新开线程调用run,不是start里有run

恩,感觉start方法与run方法之间肯定是有关联,如果从多态上看子类的run方法,不过就是自定义的一个方法。
感觉那垃圾垃圾回收机制的那个gc()和finaliz单词不记得了的方法,应该跟这个也是一个道理。





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