java - 守护线程可以被杀死吗?

标签 java multithreading

我对 what is Daemon Thread 有一个很好的想法

但是我想知道我们是否可以杀死守护线程或者Java中守护线程何时被杀死?

最佳答案

如果这两个条件之一成立,守护线程就会结束:

  • 线程从run()方法返回
  • 虚拟机已终止

要主动结束(守护程序)线程,最常见的方法是向线程发出终止请求的信号,线程应定期检查此请求,并在发出此类请求后自行结束。

关于java - 守护线程可以被杀死吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19587636/

相关文章:

java - 以编程方式发现网络

Java URL openStream 抛出异常

java - 创建 Java 作业池

c++ - 减少 Linux 中的每个线程内存

java - 与数据库无关的数据库加密

java - 使用java中的线程计算列表中的数字总和

c# - 如果可能的话,是否应该在软件组件内部避免使用线程?

objective-c - 保留在 NSThread 中创建的对象

java - 递增变量多线程

java - 内联类导致应用程序未运行