多线程

    xiaoxiao2021-03-25  86

    package cn.itcast_04; /* * public final void setDaemon(boolean on)将该线程标记为守护线程或用户线程。 * 当正在运行的线程都是守护线程时,Java 虚拟机退出。 * 该方法必须在启动线程前调用。 */ public class ThreadDaemonDemo { public static void main(String[] args) { // 创建线程对象 ThreadDaemon td1 = new ThreadDaemon(); ThreadDaemon td2 = new ThreadDaemon(); // 命名对象名称 td1.setName("张飞"); td2.setName("关羽"); // 设置守护线程 td1.setDaemon(true); td2.setDaemon(true); // 启动线程 td1.start(); td2.start(); Thread.currentThread().setName("刘备"); for (int x = 0; x < 5; x++) { System.out.println(Thread.currentThread().getName() + ":" + x); } } }

    package cn.itcast_04; public class ThreadDaemon extends Thread { @Override public void run() { for (int x = 0; x < 500; x++) { System.out.println(getName() + ":" + x); } } }

    转载请注明原文地址: https://ju.6miu.com/read-16138.html

    最新回复(0)