start与run区别

发布时间:2023-06-28 14:22:00

1.start(0方法来启动线程,真正实现了多线程运行。这时无需等待run方法体代码执行完毕,可以直接继续执行下面的代码。

2.通过调用Thread类的start()方法来启动一个线程,这时此线程是处于就绪状态,并没有运行。

3.方法run()称为线程体,它包含了要执行的这个线程的内容,线程就进入了运行状态,开始运行run函数当中的代码。run方法运行结束,此线程终止,然后cpu再调度其他线程。

上一篇 java联合索引(复合索引)的好处包括:
下一篇 sleep与wait区别

文章素材均来源于网络,如有侵权,请联系管理员删除。

标签: