关于线程的生命周期及状态转换,如下图,据此下列说法正确的是( )
A.
新建状态的线程和其他Java对象一样,仅仅由Java虚拟机分配了内存,不能运行,没有表现出任何线程的动态特征。
B.
处于就绪状态的线程位于线程队列中,此时它只是具备了运行的条件,能否获得CPU的使用权并开始运行,还需要等待系统的调度。
D.
当线程调用了Thread的sleep(long millis)方法时,会使线程进入阻塞状态,只需等到线程睡眠的时间到了以后,线程就会自动进入运行状态。
E.
线程进入阻塞状态后,就不能进入排队队列。只有当引起阻塞的原因被消除后,线程才可以转入就绪状态。