①start方法用于启动线程,实现了真正的多线程运行。当一个线程调用start方法后,无需等待run方法中的代码执行完毕,即可向下执行。
②调用Thread类的start方法后,线程进入就绪状态,而非运行状态。
③run方法也叫做线程体,其代码为要执行的线程的逻辑代码。调用run方法后,线程便进入运行状态,执行run方法中的代码。执行结束后,线程终止,CPU开始调度其他线程。
①start方法用于启动线程,实现了真正的多线程运行。当一个线程调用start方法后,无需等待run方法中的代码执行完毕,即可向下执行。
②调用Thread类的start方法后,线程进入就绪状态,而非运行状态。
③run方法也叫做线程体,其代码为要执行的线程的逻辑代码。调用run方法后,线程便进入运行状态,执行run方法中的代码。执行结束后,线程终止,CPU开始调度其他线程。