对
错
第1题:
下列说法正确的是()。
A.线程的终止一般可通过两种方法来实现,自然撤销(线程执行完)或是被停止(调用stop()方法)
B.一个暂时终止运行的线程(例如,睡眠或阻塞)在排除了终止原因后直接运行
C.一个线程因为输入输出操作被阻塞时,执行resume()方法可以使其恢复就绪状态
D.调用了suspend()方法,也可以使线程进入死亡状态
第2题:
第3题:
此题为判断题(对,错)。
第4题:
下列属于DM线程结构的是()。
第5题:
要将某个线程设置为后台线程,需要调用该线程的()方法,该方法必须在()方法之前调用
第6题:
每个线程具有四种基本状态:()、运行状态、死亡状态和阻塞状态。
第7题:
每个线程具有四种基本状态:就绪状态、()、死亡状态和阻塞状态。
第8题:
如果前台线程全部死亡,后台线程也会自动死亡
第9题:
run
setPrority
yield
sleep
第10题:
对
错
第11题:
就绪状态
运行状态
阻塞状态
死亡状态
第12题:
对
错
第13题:
下列说法中,错误的一项是______。
A.线程一旦创建,则立即自动运行
B.线程创建后需要调用start()方法,将线程置于可运行状态
C.线程处于可运行状态,意味着它可以被调度
D.调用线程的start()方法后,线程也不一定能立即执行
第14题:
A.就绪状态
B.运行状态
C.阻塞状态
D.死亡状态
第15题:
此题为判断题(对,错)。
第16题:
对于线程的生命周期,下面四种说法正确的有哪些?()
第17题:
线程调用sleep()方法后,该线程将进入以下哪种状态?
第18题:
一个线程在任何时刻都处于某种线程状态(threadstate),例如运行状态、阻塞状态、就绪状态等。一个线程可以由选项中的哪种线程状态直接到达运行状态?()
第19题:
在多线程编程时,当某子线程的daemon属性为False时,主线程结束时会检测该子线程是否结束,如果该子线程尚未运行结束,则主线程会等待它完成后再退出。
第20题:
守护线程一般被用于在后台为其它线程提供服务。调用方法()来判断一个线程是否是守护线程,也可以调用方法()将一个线程设为守护线程。
第21题:
调用了线程的start()方法,该线程就进入运行状态 (就绪,还要获得CPU使用权)
线程的run()方法运行结束或被未catch的InterruptedException等异常终结,那么该线程进入死亡状态
线程进入死亡状态,但是该线程对象仍然是一个Thread对象,在没有被垃圾回收器回收之前仍可以像引用其它对象一样引用它
线程进入死亡状态后,调用它的start()方法仍然可以重新启动
第22题:
第23题: