如果前台线程全部死亡,后台线程也会自动死亡

题目

如果前台线程全部死亡,后台线程也会自动死亡

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Windows提供了两种线程,( )和( )。用户界面线程通常用来处理消息循环、与用户交互;工作者线程用来处理后台的计算。


参考答案:用户界面线程、工作者线程

第2题:

下列说法正确的是()。

A.线程的终止一般可通过两种方法来实现,自然撤销(线程执行完)或是被停止(调用stop()方法)

B.一个暂时终止运行的线程(例如,睡眠或阻塞)在排除了终止原因后直接运行

C.一个线程因为输入输出操作被阻塞时,执行resume()方法可以使其恢复就绪状态

D.调用了suspend()方法,也可以使线程进入死亡状态


正确答案:A

第3题:

在多线程编程时,当某子线程的daemon属性为False时,主线程结束时会检测该子线程是否结束,如果该子线程尚未运行结束,则主线程会等待它完成后再退出。

此题为判断题(对,错)。


正确答案:√

第4题:

如果前台线程全部死亡后台线程也会自动死亡。()

此题为判断题(对,错)。


正确答案:正确

第5题:

当新线程启动后,系统会自动调用()方法。


答案:run()

第6题:

正常运行的线程完成了全部工作,线程进入死亡状态。()

此题为判断题(对,错)。


参考答案:√

第7题:

下列说法中,错误的一项是______。

A.线程一旦创建,则立即自动运行

B.线程创建后需要调用start()方法,将线程置于可运行状态

C.线程处于可运行状态,意味着它可以被调度

D.调用线程的start()方法后,线程也不一定能立即执行


正确答案:A

第8题:

下面关于线程状态及转换的描述,正确的是()。

A、线程从阻塞状态只能进入就绪状态,而不能直接进入运行状态

B、当线程对象调用了start()方法后,该线程就进入运行状态

C、一旦进入死亡状态,线程将不再拥有运行的资格,也不能再转换到其他状态

D、线程只能从新建状态转换到就绪状态,反之则不能


参考答案:ABC

第9题:

线程调用sleep()方法后,该线程将进入以下哪种状态?

A.就绪状态

B.运行状态

C.阻塞状态

D.死亡状态


答案:C

第10题:

终止线程就是让线程结束run()方法的执行进入死亡状态。()

此题为判断题(对,错)。


答案:对

更多相关问题