zoukankan      html  css  js  c++  java
  • 笔记20200518:多线程【线程休眠_sleep】

    package com.chengguo.线程;
    
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    /**
     * 模拟倒计时
     */
    public class Demo_20200518001_Sleep {
        public static void main(String[] args) {
            try {
                tenDown();
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            System.out.println("================================");
            /**
             * 打印系统当前时间
             */
            //获取系统当前时间
            Date startTime = new Date(System.currentTimeMillis());
            //
            while (true) {
                try {
    
                    Thread.sleep(1000);
                    System.out.println(new SimpleDateFormat("HH:mm:ss").format(startTime));
                    //更新系统时间
                    startTime = new Date(System.currentTimeMillis());
    
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
    
            }
        }
    
        public static void tenDown() throws InterruptedException {
            int num = 10;
            while (true) {
                Thread.sleep(1000);
                System.out.println("倒计时:" + num-- + "s");
                if (num <= 0) {
                    break;
                }
            }
        }
    }
     
  • 相关阅读:
    配置并学习微信JS-SDK(1)
    在 Sublime Text 3 中运行 PHP
    apache-配置虚拟主机
    mysql-积累管理sql语句
    博客园-推荐发博客工具的安装配置
    注释多行文本
    nargin
    Sublime Text
    The MATLAB Profiler
    Fig723.asy
  • 原文地址:https://www.cnblogs.com/sadfoo/p/13040832.html
Copyright © 2011-2022 走看看