标签:path 例子 file 调用 虚拟 int encoding 方法 void
package com.javaBase.LineDistance; /** * 〈一句话功能简述〉; * 〈多线程测试代码〉 * * @author jxx() * @see [相关类/方法](可选) * @since [产品/模块版本] (可选) */ public class testLine { public static void main(String[] args){ Thread t = new Thread(new Runnable() { @Override public void run() { System.err.println("t 线程执行完毕。"); } }); Thread guardT = new Thread(new Runnable() { @Override public void run() { while(true) { System.out.println("守护线程正在执行..."); } } }); guardT.setDaemon(true); guardT.start(); t.start(); } }
运行结果:
D:\jdk1.7\bin\java "-javaagent:D:\JetBrains\IntelliJ IDEA 2017.1.3\lib\idea_rt.jar=57757:D:\JetBrains\IntelliJ IDEA 2017.1.3\bin" -Dfile.encoding=UTF-8 -classpath D:\jdk1.7\jre\lib\charsets.jar;D:\jdk1.7\jre\lib\deploy.jar;D:\jdk1.7\jre\lib\ext\access-bridge-64.jar;D:\jdk1.7\jre\lib\ext\dnsns.jar;D:\jdk1.7\jre\lib\ext\jaccess.jar;D:\jdk1.7\jre\lib\ext\localedata.jar;D:\jdk1.7\jre\lib\ext\servlet-api.jar;D:\jdk1.7\jre\lib\ext\sunec.jar;D:\jdk1.7\jre\lib\ext\sunjce_provider.jar;D:\jdk1.7\jre\lib\ext\sunmscapi.jar;D:\jdk1.7\jre\lib\ext\zipfs.jar;D:\jdk1.7\jre\lib\javaws.jar;D:\jdk1.7\jre\lib\jce.jar;D:\jdk1.7\jre\lib\jfr.jar;D:\jdk1.7\jre\lib\jfxrt.jar;D:\jdk1.7\jre\lib\jsse.jar;D:\jdk1.7\jre\lib\management-agent.jar;D:\jdk1.7\jre\lib\plugin.jar;D:\jdk1.7\jre\lib\resources.jar;D:\jdk1.7\jre\lib\rt.jar;E:\jxxProject\out\production\jxxProject;E:\repository\net\sf\json-lib;E:\repository\net\sf\json-lib\json-lib\2.4\json-lib-2.4.jar;E:\repository\com\alibaba\fastjson\1.1.46.sec01\fastjson-1.1.46.sec01.jar com.javaBase.LineDistance.testLine
t 线程执行完毕。
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
守护线程正在执行...
Process finished with exit code 0
可见,当程序非守护线程都执行完毕后,守护线程也会直接退出。
标签:path 例子 file 调用 虚拟 int encoding 方法 void
原文地址:https://www.cnblogs.com/jxxblogs/p/11646094.html