为什么我们调用start()方法时会执行run()方法,为什么我们不能直接调用run()方法?

答案解析

start()启动新线程并自动调用run(),直接调用run()只在当前线程执行,不会创建新线程。