笨鸟教程 - 程序员AI编程教程 - 为什么调用start()方法时会执行run()方法，那怎么不直接调用run()方法？ 的评论
type: channel
link: http://www.javatiku.cn/stackoverflow/8587.html
description: 为什么调用start()方法时会执行run()方法，那怎么不直接调用run()方法？JVM执行start方法，会先创建一条线程，由创建出来的新线程去执行thread的run方法，这才起到多线程的效果。