zoukankan      html  css  js  c++  java
  • java--多线程之后台线程


    public
    class ThreadDaemon { /** * @param args * 后台线程在主进程结束后,也会退出 */ public static void main(String[] args) { // TODO Auto-generated method stub ThreadImplementsTest tlt=new ThreadImplementsTest(); Thread t1=new Thread(tlt); t1.setName("Daemon Thread test"); t1.setDaemon(true);//如果一个进程中只用后台线程在运行,那么整个进程就会结束。 t1.start(); } }
    Output:

    exit
    Daemon Thread test====>进入loop()
    0

     

     

    public class ThreadImplementsTest implements Runnable{
        
        public void loop(){
            String name=Thread.currentThread().getName();
            System.out.println(name+"====>进入loop()");
            for (int i = 0; i < 10; i++) {
                try {
                    System.out.println(i);
                    Thread.sleep(200);
                } catch (InterruptedException e) {
                    // TODO Auto-generated catch block
                    System.out.println(e.getLocalizedMessage());
                    System.out.println(e.getMessage());
                    e.printStackTrace();
                }
            }
            System.out.println(name+"=============>离开Loop");
        }
        
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            ThreadImplementsTest tst=new ThreadImplementsTest();
            tst.run();
            
            try {
                Thread.sleep(100);
            } catch (InterruptedException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            tst.loop();
        }
    
        public void run() {
            // TODO Auto-generated method stub
            loop();
        }
    }
  • 相关阅读:
    让你成功安装vscode中go的相关插件
    初学者没有搞明白的GOROOT,GOPATH,GOBIN,project目录
    java Concurrent包学习笔记(一):ExecutorService
    mysql主从复制(收藏)
    java Concurrent包学习笔记(三):ReentrantLock
    myBatis中if test 字符串注意事项
    mybatis标签
    安装docker跨主机网络flannel
    正则:数字字母下划线组合,长度6-10;至少包含一个大写字母、一个小写字母、一个数字
    shell [] [[]]的区别(转)
  • 原文地址:https://www.cnblogs.com/softidea/p/3402254.html
Copyright © 2011-2022 走看看