Java的守护线程

  1. 如果非守护线程全部结束,则程序结束,同时杀死所有守护线程。
  2. 线程转换为守护线程可以通过调用Thread对象的setDaemon(true)方法来实现
  3. thread.setDaemon(true)必须在thread.start()之前设置,不能把正在运行的常规线程设置为守护线程
  4. 在Daemon线程中产生的新线程也是Daemon的
  5. 守护线程应该永远不去访问固有资源,如文件、数据库,因为它会在任何时候甚至在一个操作的中间发生中断。
发布了202 篇原创文章 · 获赞 6 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/fall_hat/article/details/104546706