多线程之(线程休眠)

线程休眠

线程休眠,是通过调用线程的sleep()方法来实现。即让线程当前的状态转换为休眠状态(阻塞状态)。我们可以指定休眠的时间,当休眠结束的时候,该线程就会转换为就绪状态。重新来抢占CPU的执行权。这个还真不好举例子。反正就是让当前线程停止执行一会。
回到代码层面

package cn.zl.ThreadTest;
public class SleepDemo {
    public static void main(String[] args) {
        // 这次我们直接用main线程来操作
        System.out.println("我要睡5秒种");
        try {
            // 让当前线程睡眠
            Thread.sleep(5000);
            System.out.println("我睡醒了");
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }
}

水遁,又水一篇之术,这些东西都属于Thread的一些API。敲两个demo就记住了。

你可能感兴趣的:(多线程之(线程休眠))