zoukankan      html  css  js  c++  java
  • 守护线程(软件更新)

      线程的中断:是可以利用flag标志来让while循环进行中断.

    守护线程:

     1     
     2     /*
     3         守护线程,如果当一个进程只剩下了守护线程,那么这个守护线程也要结束
     4                 也就是说主线程没有了,那么这个守护线程也要结束
     5             判断是否是守护线程: isDaemon()
     6         
     7      */
     8 
     9     @Override
    10     public void run() {
    11         for (int i = 0; i <= 100; i++) {
    12             System.out.println("更新下载了"+i+"%");
    13             if(i== 100){
    14                 System.out.println("更新包下载完毕,准备安装");
    15             }
    16             try {
    17                 Thread.sleep(100);
    18             } catch (InterruptedException e) {
    19                 // TODO Auto-generated catch block
    20                 e.printStackTrace();
    21             }
    22         }
    23     }
    24 
    25     public static void main(String[] args) {
    26         
    27         Demo12 de = new Demo12();
    28 
    29         de.setDaemon(true);//设置为守护线程
    30         System.out.println(de.isDaemon());
    31         de.start();
    32         for (int i = 0; i < 100; i++) {
    33             System.out.println(Thread.currentThread().getName()+i);
    34         }
    35     }
  • 相关阅读:
    npm改为淘宝镜像
    html中table中td内容换行
    git 切换文件夹路径
    git经常使用的命令
    day16
    day15
    day13
    day14
    day12
    day11
  • 原文地址:https://www.cnblogs.com/bequt/p/5656343.html
Copyright © 2011-2022 走看看