java run方法与start方法的区别

   2024-10-01 6570
核心提示:start方法是用来启动一个新的线程,而run方法是线程的执行体,表示线程要执行的任务。当调用start方法时,会创建一个新的线程并

start方法是用来启动一个新的线程,而run方法是线程的执行体,表示线程要执行的任务。

当调用start方法时,会创建一个新的线程并在新的线程中执行run方法;而直接调用run方法只会在当前线程中执行run方法,不会创建新的线程。

start方法是多线程的入口,会启动线程并调用线程的run方法;而run方法只是一个普通的方法,需要通过start方法来启动线程。

start方法会在后台启动一个新的线程,并且run方法会在新的线程中执行;而run方法直接调用只会在当前线程中执行,不会创建新的线程。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号