死亡状态
阻塞状态(对象lock池内)
阻塞状态(对象wait池内)
就绪状态
第1题:
如果线程正处于运行状态,可使该线程进入阻塞状态的方法是
A.yield()
B.start()
C.wait()
D.notify()
第2题:
如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是( )。
A.sleep方法的时间到
B.获得了对象的锁
C.线程在调用t.join方法后,线程t结束
D.wait方法结束
第3题:
( 19 )如果线程正处于运行状态,则它可能到达的下一个状态是
A )只有终止状态
B )只有阻塞状态和终止状态
C )可运行状态,阻塞状态,终止状态
D )其他所有状态
第4题:
第5题:
A.就绪状态
B.运行状态
C.阻塞状态
D.死亡状态
第6题:
下列关于线程状态和生命周期的说法不正确的是
A.一个线程组内不仅可以包含线程,还可以包含其他线程组
B.线程在终止状态可以调用start()方法使它可运行
C.在Java中,最顶层的线程组是main
D.线程执行过程中,有一个更高优先级的线程进入可运行状态,这个线程立即被调度执行,当前线程占有的CPU被抢占
第7题:
线程在生命周期中要经历五种状态,在不使用stop()方法的情况下,线程当前处于终止状态,则它的上一个状态是( )。
A.新建状态
B.阻塞状态
C.可运行状态
D.运行状态
第8题:
A、线程从阻塞状态只能进入就绪状态,而不能直接进入运行状态
B、当线程对象调用了start()方法后,该线程就进入运行状态
C、一旦进入死亡状态,线程将不再拥有运行的资格,也不能再转换到其他状态
D、线程只能从新建状态转换到就绪状态,反之则不能
第9题:
某个进程由多个线程组成,其中一个线程被调度程序选中投入运行,其他的线程有的位于就绪队列,有的被阻塞,则此时该进程的状态是
A.运行状态
B.就绪状态
C.挂起状态
D.阻塞状态
第10题:
线程调用sleep()方法后,该线程将进入以下哪种状态?