更多“当生成守护线程的线程结束时,此守护线程会随之消失()。”相关问题
  • 第1题:

    当-个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将( )。A.运行SXB

    当-个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将( )。

    A.运行

    B.阻塞

    C.终止

    D.休眠


    正确答案:C
    本题考查线程的机制。守护线程是-类特殊的线程,它和普通线程的区别在于它并不是应用程序的核心部分,当一个应用程序的所有非守护线程终止运行时,即使仍然有守护线程在运行,应用程序也将终止;反之,只要有一个非守护线程在运行,应用程序就不会终止。守护线程-般被用于在后台为其他线程提供服务。可以通过调用方法isDaemon()来判断一个线程是否是守护线程,也可以调用方法setDaemon()来将一个线程设为守护线程。

  • 第2题:

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

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


    正确答案:正确

  • 第3题:

    线程由于调用sleep()方法进入阻塞状态,当睡眠结束时,该线程将进入______状态。


    正确答案:可运行状态(Runnable)。
    可运行状态(Runnable)。 解析:sleep()方法结束后,线程将进入可运行状态。

  • 第4题:

    下列属于DM线程结构的是()。

    • A、用户线程
    • B、日志线程
    • C、服务器线程
    • D、后台线程

    正确答案:A,C,D

  • 第5题:

    JVM会一直运行,直到()

    • A、main()结束
    • B、仅剩下用户线程
    • C、仅剩下守护线程
    • D、(1)或(3)任一条件

    正确答案:C

  • 第6题:

    下面四个选项中,哪些是线程进入阻塞状态的原因?()

    • A、线程试图获取某个对象的同步锁,而该锁被其它线程持有
    • B、线程调用了另一个线程的join()方法
    • C、当线程调用了一个阻塞式的IO方法
    • D、线程调用了setDaemon(boolean b)方法

    正确答案:A,B,C

  • 第7题:

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


    正确答案:正确

  • 第8题:

    守护线程一般被用于在后台为其它线程提供服务。调用方法()来判断一个线程是否是守护线程,也可以调用方法()将一个线程设为守护线程。


    正确答案:isDaemon();setDaemon()

  • 第9题:

    多选题
    线程的实现机制有多种途径,下列哪几项属于典型的线程实现方式?()
    A

    用户线程

    B

    内核线程

    C

    混合线程

    D

    独立线程

    E

    互斥线程


    正确答案: A,B,C
    解析: 暂无解析

  • 第10题:

    填空题
    守护线程一般被用于在后台为其它线程提供服务。调用方法()来判断一个线程是否是守护线程,也可以调用方法()将一个线程设为守护线程。

    正确答案: isDaemon(),setDaemon()
    解析: 暂无解析

  • 第11题:

    单选题
    下列关于线程调度的叙述中,错误的是()。
    A

    调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会

    B

    调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行机会

    C

    当有比当前线程的优先级高的线程出现时,高优先级线程将抢占CPU并运行

    D

    具有相同优先级的多个线程的调度一定是分时的


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    JVM会一直运行,直到()
    A

    main()结束

    B

    仅剩下用户线程

    C

    仅剩下守护线程

    D

    (1)或(3)任一条件


    正确答案: B
    解析: 暂无解析

  • 第13题:

    当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将( )。 A.运行S

    当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将( )。

    A.运行

    B.阻塞

    C.终止

    D.休眠


    正确答案:C
    C。【解析】本题考查线程的机制。守护线程是一类特殊的线程.它和普通线程的区别在于它并不是应用程序的核心部分,当一个应用程序的所有非守护线程终止运行时,即使仍然有守护线程在运行,应用程序也将终止;反之,只要有一个非守护线程在运行,应用程序就不会终止。守护线程一般被用于在后台为其他线程提供服务。可以通过调用方法isDaemon来判断一个线程是否是守护线程,也可以调用方法setDaemon来将一个线程设为守护线程。

  • 第14题:

    Hadoop环境变量中的HADOOP_HEAPSIZE用于设置所有Hadoop守护线程的内存。它默认是200GB。( )

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


    正确答案:错误

  • 第15题:

    ( 14 ) 线程由于调用 sleep() 方法进入阻塞状态 , 当睡眠结束时 , 该线程将进入 【 14 】 状态。


    正确答案:

  • 第16题:

    线程的实现机制有多种途径,下列哪几项属于典型的线程实现方式?()

    • A、用户线程
    • B、内核线程
    • C、混合线程
    • D、独立线程
    • E、互斥线程

    正确答案:A,B,C

  • 第17题:

    什么是守护线程?它和非守护线程有什么不同?


    正确答案:所谓“守护线程(daemonthread)”是指,只要程序还在运行,它就应该在后台提供某种公共服务的线程,但是守护线程不属于程序的核心部分。因此,当所有非守护线程都运行结束的时候,程序也结束了。相反,只要还有非守护线程在运行,程序就不能结束。
    事实上,“守护线程”和“非守护线程”本质上并没有什么区别,只是JVM对其控制的方式有所不同而已。主要表现在:第一,守护线程一般是在后台提供某种服务,而非程序核心部分的线程,所以它的优先级最低。这意味着JVM会尽量先调度那些非守护线程运行。第二,程序中所有非守护线程都已结束运行时,程序就结束。

  • 第18题:

    Java语言中提供了一个()线程,自动回收动态分配的内存。

    • A、异步
    • B、消费者
    • C、守护
    • D、垃圾收集

    正确答案:D

  • 第19题:

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


    正确答案:正确

  • 第20题:

    在下列条件下,不会引起WindowsNT线程调度程序重新调度的是()。

    • A、当线程进入就绪状态时
    • B、当线程的时间片用完或高优先级线程抢先时
    • C、当调度程序或执行体改变线程优先级时
    • D、当备用状态的线程进行描述表切换时

    正确答案:D

  • 第21题:

    填空题
    线程由于调用sleep()方法进入阻塞状态,当睡眠结束时,该线程将进入____状态。

    正确答案: 可运行/就绪/Runnable
    解析: sleep()方法允许指定以毫秒为单位的一段时间作为参数,它使得线程在指定的时间内进入阻塞状态,不能得到CPU时间,指定的时间一过,线程重新进入可运行状态。

  • 第22题:

    单选题
    在下列条件下,不会引起WindowsNT线程调度程序重新调度的是()。
    A

    当线程进入就绪状态时

    B

    当线程的时间片用完或高优先级线程抢先时

    C

    当调度程序或执行体改变线程优先级时

    D

    当备用状态的线程进行描述表切换时


    正确答案: D
    解析: 暂无解析

  • 第23题:

    问答题
    什么是守护线程?它和非守护线程有什么不同?

    正确答案: 所谓“守护线程(daemonthread)”是指,只要程序还在运行,它就应该在后台提供某种公共服务的线程,但是守护线程不属于程序的核心部分。因此,当所有非守护线程都运行结束的时候,程序也结束了。相反,只要还有非守护线程在运行,程序就不能结束。
    事实上,“守护线程”和“非守护线程”本质上并没有什么区别,只是JVM对其控制的方式有所不同而已。主要表现在:第一,守护线程一般是在后台提供某种服务,而非程序核心部分的线程,所以它的优先级最低。这意味着JVM会尽量先调度那些非守护线程运行。第二,程序中所有非守护线程都已结束运行时,程序就结束。
    解析: 暂无解析

  • 第24题:

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

    B


    正确答案:
    解析: 暂无解析