• 006 线程休眠


    一. 概述

      线程中有一个状态是Time-wait,这种状态常常就是一个线程在等待时间然后运行,常见的方式有sleep,wait等.

        在这里我们只说休眠的情况. 


    二 .线程休眠

      我们经常使用的API有两个,一个就是Thread类之中sleep()方法,另外一个就是5之后版本提供的TImeUnit类的sleep方法.

    例子: 

    public static void main(String[] args) throws Exception {
            System.out.println("我要使用sleep方法休眠了....");
            Thread.sleep(3000);
            System.out.println("我醒了...");
            System.out.println("我要使用TimeUnit的方式休眠了...");
            TimeUnit.SECONDS.sleep(1);
            System.out.println("我醒了...");
        }

      上面的例子比较简单,我们很容易就能完成这个任务了...

     现在,我们比较推荐使用TimeUnit来完成线程的休眠操作,它能更加简单的完成时间方面的计算.

  • 相关阅读:
    Python与Flask
    Python与MySQL
    range,map,sum
    Java:初始化类、变量、程序块加载解析
    HTML_记录2
    HTML_记录1
    查看当前连接的实例名
    expdp impdp
    行列转换
    oracle创建定时任务
  • 原文地址:https://www.cnblogs.com/trekxu/p/8995662.html
Copyright © 2020-2023  润新知