用户线程和守护线程 用户线程:也叫工作线程,当线程的任务执行完或通知方式结束守护线程:一般是为工作线程服务的,当所有的用户线程结束,守护线程自动结束常见的守护线程:垃圾回收机制 package thread_; /** * @Author: Gin * @Description: * @Modified By: Gin * @Date: Created in 11:50 2021/9/27 */ public class Thread08 { public static void main(String[] args) throws InterruptedException { MyDaemonThread myDaemonThread = new MyDaemonThread(); // 如果希望 main 线程结束后,子线程自动结束 // 则可以将子线程设置为守护线程 myDaemonThread.setDaemon(true); myDaemonThread.start(); for (int i = 0; i < 5; i++) { Thread.sleep(1000); System.out.println("Vermouth ,,,,,"); } } } class MyDaemonThread extends Thread{ @Override public void run() { while (true) { try { Thread.sleep(1000); System.out.println("Gin / Sherry ....."); } catch (InterruptedException e) { e.printStackTrace(); } } } }