bib*_*bek 1 java multithreading
为什么我们需要通过start方法运行线程而不是直接通过run方法?
Jon*_*eet 6
该run方法只是在当前线程中执行线程的任务.从历史上看,你会进行子类化Thread和覆盖run- 尽管今天首选的机制是传递Thread构造函数a Runnable.所以run它本身不做任何线程 - 它start创建一个新的"实际"线程(而不仅仅是一个Thread对象)并使它run()在启动时执行.
run
Thread
Runnable
start
run()
归档时间:
15 年,8 月 前
查看次数:
260 次
最近记录:
10 年,7 月 前