线程的状态:
创建多线程后,调用start()之后,并不是立刻执行,而是进入到就绪状态,等待进行调度后执行,在资源调度后才执行多线程代码(run()中的代码),当你执行了一段时间后,需要让出资源,让其他线程继续执行,可能这时候的run()方法还没执行完。只执行了一半,那么就要让出资源,随后重新进入到就绪状态,重新等待分配资源,等待执行。当线程执行完毕后才会进入到终止状态。
线程的状态:
创建多线程后,调用start()之后,并不是立刻执行,而是进入到就绪状态,等待进行调度后执行,在资源调度后才执行多线程代码(run()中的代码),当你执行了一段时间后,需要让出资源,让其他线程继续执行,可能这时候的run()方法还没执行完。只执行了一半,那么就要让出资源,随后重新进入到就绪状态,重新等待分配资源,等待执行。当线程执行完毕后才会进入到终止状态。