问题
单项选择题
当一个应用程序的所有非守护线程终止运行时,若仍然有守护线程在运行,应用程序将______。
A) 运行
B) 阻塞
C) 终止
D) 休眠
答案
参考答案:C
解析: 守护线程一般用于在后台为其他线程提供服务。可以通过调用isDaemon()方法判断一个线程是否是守护线程,也可以调用方法setDaemon()来将一个线程设置为守护线程。
当一个应用程序的所有非守护线程终止运行时,若仍然有守护线程在运行,应用程序将______。
A) 运行
B) 阻塞
C) 终止
D) 休眠
参考答案:C
解析: 守护线程一般用于在后台为其他线程提供服务。可以通过调用isDaemon()方法判断一个线程是否是守护线程,也可以调用方法setDaemon()来将一个线程设置为守护线程。