Java线程中 start与run的区别以及源码分析
start()
和 run()的区别说明
start() :
它的作用是启动一个新线程,新线程会执行相应的run()方法。start()不能被重复调用。
run() : run()就和普通的成员方法一样,可以被重复调用。单独调用run()的话,会在当前线程中执行run(),而并不会启动新线程!
下面以代码来进行说明。
class MyThread
extends T
原创
2016-05-05 20:38:43 ·
965 阅读 ·
0 评论