JAVA中,线程有哪五个基本状态 他们之间如何让转化 简述线程周期 java中,每个线程都需经历新生2113、就绪、运行、5261阻塞和死亡五种状态,线程从新4102生到死1653亡的状态变化称为生命周期。用new运算符和Thread类或其子类建立一个线程对象后,该线程就处于新生状态。新生->;就绪:通过调用start()方法就绪->;运行:处于就绪状态的线程一旦得到CPU,就进入运行状态并自动调用自己的run()方法运行->;阻塞:处于运行状态的线程,执行sleep()方法,或等待I/O设备资源,让出CPU并暂时中止自己运行,进入阻塞状态阻塞->;就绪:睡眠时间已到,或等待的I/O设备空闲下来,线程便进入就绪状态,重新到就绪队列中等待CPU。当再次获得CPU时,便从原来中止位置开始继续运行。运行->;死亡:(1)(正常情况下)线程任务完成(2)(非正常状况)线程被强制性的中止,如通过执行stop()或destroy()方法来终止一个线程
一个线程在它的完整生命周期中有四种状态:____、____、____和______状态。 1、默认为NORM_PRIORITY,最高为MAX_PRIORITY2、B3、B4、D5、D标题答案是:新建-就绪-(阻塞)-运行-死亡
Java基础 18.3 线程的生命周期,线程具有生命周期,其中包含8中状态:出生,就绪,运行,等待,休眠,阻塞,死亡。