金三银四精选java面试题-启动线程为什么是运行start()方法而不是run()方法

发布时间:2023-12-07 10:17:28
 

启动线程为什么是运行start()方法而不是run()方法

JVM执行start方法,会先创建一条线程,由创建出来的新线程去执行thread的run方法,这才起到多线程的效果。如果直接调用Thread的run()方法,那么run方法还是运行在主线程中,相当于顺序执行,就起不到多线程的效果。

start方法


 
上一篇 金三银四精选java面试题-MySQL 数据库 cpu 飙升怎么解决
下一篇 金三银四精选java面试题-守护线程了解吗

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

标签: Java教程Java基础Java编程技巧面试题Java面试题