关于线程,我只调用start方法为啥线程已经是运行状态了呢?不是
aide吧
全部回复
仅看楼主
level 5
关于线程,我只调用start方法为啥线程已经是运行状态了呢?不是还需要调用run方法吗?
2019年10月08日 17点10分 1
level 7
你可以看源码,start方法里已经调用了run
2019年10月08日 17点10分 2
level 12
loader就是你说run了
2019年10月09日 02点10分 3
level 8
使用start方法会启动一个线程去执行run方法;直接调用run方法不会启动线程,只会在调用它的线程去执行
2019年10月09日 02点10分 4
谢谢
2019年10月10日 07点10分
level 12
调用start方法,拿到cpu资源就能运行了,就是会run方法,执行完就结束
2019年10月09日 03点10分 5
那我直接run呢
2019年10月09日 03点10分
@啊~你干嘛 直接run就不叫线程了,就是普通的调用了。
2019年10月09日 08点10分
@w001🌵 哦 谢谢
2019年10月09日 09点10分
@w001🌵 我发现run和start,先执行的是run是吗?我就是觉得上面那个输出语句,两个实例,run的话会先输出
2019年10月09日 09点10分
1