不挂科搜题免费

问题:

Thread。start()与Thread。run()有什么区别?

答案:

解通过调用Thead类的start()方法来启动一个线程 ,使之进入就绪状态,当cpu分配时间该线程时,由JVM调度执行run()方法。 直接使用run()方法叫做方法调用,不能启动线程。