首页 > 试题广场 >

在Java线程中可以通过setDaemon(true);设置

[单选题]
在Java线程中可以通过setDaemon(true);设置线程为守护线程,可以使用join()合并线程。如何正确使用两个方法()
  • 在启动线程start()前使用setDaemon(true);
  • 在启动线程start()前使用join();
  • 在启动线程start()后使用setDaemon(true);
  • 两个方法都要放在start()方法之前调用
jion()在start()之后
编辑于 2020-01-16 16:42:23 回复(0)
守护线程是Java线程的一种,JVM是在所有非守护线程退出后才退出.
Java的守护线程有垃圾回收器线程,终结器线程等.
t.join方法是将当前线程加入t的wait队列,等到t执行完成再唤醒当前线程.
编辑于 2020-02-14 23:18:15 回复(0)
先设置守护线程,接着启动线程;先启动线程,接着合并另外一个线程,那么该线程就会阻塞,直到另外一个线程结束,该线程重新排队等待。
发表于 2022-05-15 15:53:42 回复(0)
C
发表于 2022-09-22 17:09:00 回复(0)
声明守护线程要在线程就绪之前,join插队实在执行中的线程中插队,使原线程语塞,插入线程执行完毕之后恢复
发表于 2022-07-13 01:27:52 回复(0)