线程的run()方法和start()方法有什么区别?
启动一个线程需要调用 Thread 对象的 start() 方法 调用线程的 start() 方法后,线程处于可运行状态,此时它可以由 JVM 调度并执行,这并不意味着线程就会立即运行 run() 方法是线程运行时由 JVM 回调的方法,无需手动写代码调用 直接调用线程的 run() 方法,相当于在调用线程里继续调用方法,并未启动一个新的线程 原文链接 Java 自学指南 Java 面试题汇总PC端浏览【点这里】 Java知识图谱 Java 面试题汇总小程序浏览,扫二维码 来源: CSDN 作者: ConstXiong 链接: https://blog.csdn.net/meism5/article/details/103591649