多线程06.thread守护线程
Posted q1359720840
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多线程06.thread守护线程相关的知识,希望对你有一定的参考价值。
package chapter2; public class Demo02 { public static void main(String[] args) { Thread th1=new Thread(){ @Override public void run() { //主线程 Thread th2=new Thread(){ //守护线程 @Override public void run() { try { Thread.sleep(1_000); System.out.println("T thread finish done."); } catch (InterruptedException e) { e.printStackTrace(); } } }; // 当th1.setDaemon(true),即t为Daemon线程时,主线程结束,守护线程也结束 th2.setDaemon(true); th2.start(); try { while (true) { System.out.println("Do some thing for health check."); Thread.sleep(1_000); } } catch (InterruptedException e) { e.printStackTrace(); } } }; th1.start(); } }
以上是关于多线程06.thread守护线程的主要内容,如果未能解决你的问题,请参考以下文章