Java学习-072-多线程05:线程休眠 Thread.sleep()
可通过 Thread.sleep(millis) 实现线程的休眠,用于实际业务需求开发需要的等待时间。示例源代码如下所示:
package com.fanfengping.demo; import lombok.extern.slf4j.Slf4j; @Slf4j public class Demo09RunnableSleep implements Runnable{ @Override public void run() { for (int i = 0; i < 5; i++) { if (i > 1) { try { log.info("{} 开始休眠", Thread.currentThread().getName()); Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } log.info("{} 运行,i = {}", Thread.currentThread().getName(), i); } } public static void main(String[] args) { Demo09RunnableSleep demo09RunnableSleep = new Demo09RunnableSleep(); Thread threadJoin = new Thread(demo09RunnableSleep, "线程休眠"); threadJoin.start(); } }
程序输出如下所示:
欢迎 【 留言 || 关注 || 打赏 】 。您的每一份心意都是对我的鼓励和支持!非常感谢!欢迎互加,相互交流学习!
作者:范丰平,本文链接:https://www.cnblogs.com/fengpingfan/p/14701418.html
Copyright @范丰平 版权所有,如需转载请标明本文原始链接出处,严禁商业用途! 我的个人博客链接地址:http://www.cnblogs.com/fengpingfan
![](https://images.cnblogs.com/cnblogs_com/fengpingfan/2153325/o_220506115434_gzgqrb.png)