run()方法被称为线程执行体,它的方法体代表了线程需要完成的任务,而start()方法用来启动线程。
在run()方法中写入线程的执行体,但是启动线程不能调用run()方法,否则只会把run()方法作为一个普通方法执行,不会创建新的线程。启动线程时需要调用start()方法,会创建一个线程,并且执行run()方法。
run()方法被称为线程执行体,它的方法体代表了线程需要完成的任务,而start()方法用来启动线程。
在run()方法中写入线程的执行体,但是启动线程不能调用run()方法,否则只会把run()方法作为一个普通方法执行,不会创建新的线程。启动线程时需要调用start()方法,会创建一个线程,并且执行run()方法。