006 Thread的其它API

一 .概述

  在前面,我们重点说明了几个Thread的API,本节我们将一些需要注意的APi进行一下分析.


二 .sleep()方法

  该方法会让线程进行睡眠,当时间片过去之后,线程就会进入到runnable状态.

  当然,这个方法是可以被打断的.

下面演示一下这个方法:

      try {
            Thread.sleep(1000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }

上面的例子之中,我们让线程睡眠了1秒钟.

在JUC包之中,出现了一个TImeUnit类,通过这个类,我们可以更加轻松的实现睡眠.

看下面的例子:

try {
            TimeUnit.SECONDS.sleep(2);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }

通过这个类,我们可以实现更加精确的线程睡眠时间.


原文地址:https://www.cnblogs.com/trekxu/p/9513404.html