daemon线程的含义

答案

daemon thread是守护线程的意思。

可以通过以下代码来设置守护进程

Thread t1 = new Thread(()->{ });
t1.setDaemon(true);

例如有主线程和另一个线程同时运行,如果主线程的代码执行完毕,这时候:

  • 如果这个线程是正常线程会一直运行到它自身代码结束为止,整个程序才结束
  • 如果这个线程是守护线程,不管守护线程内代码是否执行完毕,直接结束程序

results matching ""

    No results matching ""