Java中线程的start方法和run方法有什么区别?

提问者:帅平 问题分类:面试刷题

Java中线程的start方法和run方法有什么区别?

1 个回答
Rae
Rae 管理员

启动线程是调用线程的start方法,不是run方法。

如果我们直接调用run方法就和我们调用一个普通实例对象的方法一样,不是创建一个线程,仅仅就是一次普通实例对象的方法调用,程序中依然只有主线程这一个线程,其程序执行路径还是只有一条,这样就没有达到启动线程的目的。

发布于:1个月前 (10-23)
我来回答