JAVA中想让代码等待一段时间再继续执行,可以通过让当前线程睡眠一段时间的方式。

 方法一:通过线程的sleep方法。

1 Thread.currentThread().sleep(1000);在需要程序等待的地方加入这个语句,实现让程序等待,这里的参数1000是以毫秒为单位,即这语句可以让程序等待1秒。

方法二:TimeUnit类里的sleep方法。
1 TimeUnit.DAYS.sleep(1);//天
2 TimeUnit.HOURS.sleep(1);//小时
3 TimeUnit.MINUTES.sleep(1);//分
4 TimeUnit.SECONDS.sleep(1);//秒
5 TimeUnit.MILLISECONDS.sleep(1000);//毫秒
6 TimeUnit.MICROSECONDS.sleep(1000);//微妙
7 TimeUnit.NANOSECONDS.sleep(1000);//纳秒

TimeUnit类提供的方法,其实底层调用的也是Thread类的sleep方法,让程序进行等待。只不过他在上层根据时间单位进行了封装,如上图,共有7种可以选择,可以方便的选择自己需要的时间单位进行使用。

转载于:https://www.cnblogs.com/cyb-652356/p/10719175.html

如何让JAVA程序实现一段时间等待相关推荐

  1. 如何让java程序执行一段时间后停止

    如何让java程序执行一段时间后停止 1.概述 在本文中,我们将学习如何在一段时间后结束长时间运行的任务.我们将探讨这个问题的各种解决方案.此外,还将介绍各种方案缺点. 2.使用循环 假设我们在一个循 ...

  2. java ThreadPool 执行一段时间后卡死,不再执行任务

    原文地址:http://www.5ixiudou.com/portal/detailInfo/1000000005/290 线程池实际使用过程中遇到的问题 运政新库:程序执行一段时间后,就卡住了,不执 ...

  3. Java 程序读取Mysql数据库时间信息与真实时间相差 13、14 小时、SQLException: HOUR_OF_DAY: 2 -> 3

    CST时区引起的异常: Java 程序读取Mysql数据库时间信息,与真实时间相差 13.14 小时 java.sql.SQLException: HOUR_OF_DAY: 2 -> 3 原因: ...

  4. java运行慢_Java程序运行一段时间后越来越慢

    我有一个java程序,它是典型的机器学习算法,通过一些方程来更新某些参数的值: for (int iter=0; iter<1000; iter++) { // 1. Create many t ...

  5. java每隔一段时间执行_8.Android中,每隔一段时间执行某一个任务(Timer)

    1,在开发中我们有时会有这样的需求,即在固定的每隔一段时间执行某一个任务.比如UI上的控件需要随着时间改变,我们可以使用Java为我们提供的计时器的工具类,即Timer和 TimerTask. Tim ...

  6. java程序如何获取北京时间_计算当前的北京时间java(currentTimeMillis)

    计算当前的北京时间java(currentTimeMillis) 计算当前的北京时间java(currentTimeMillis) 当前北京时间 编写一个显示当前GMT时间的程序,该时间的格式为小时: ...

  7. 用java编写打印时间_编写一个java程序,读取系统时间,然后将时间用中文输出...

    展开全部 import java.awt.*; import java.awt.event.*; import java.awt.geom.*; import java.util.Calendar; ...

  8. Java程序员用下班时间给学弟做了一个在线考试系统

    文章目录 前言 一.框架介绍 1.1.Spring 1.2.SpringMVC 1.3.MyBatis 1.4.SSM整合 二.开发环境 三.系统功能 3.1 考试界面登陆 3.2 选择试题 3.3 ...

  9. java每过一段时间执行一次代码(方法)

    //线程类 public class TestThread extends Thread {public void run() {while(true){try {sleep(60*1000);//这 ...

最新文章

  1. mysql 多个字段拼接
  2. mysql多实例安装配置_MySQL多实例安装配置
  3. 验证码画布生成以及点击图片切换验证码
  4. Linux下的socket演示程序
  5. sql网站路径php,如何在源码中找出sql语句的位置呢
  6. windows当代理服务器-CCProx的使用
  7. HTML 5 全局属性
  8. 第 五 课 golang语言变量
  9. 怎么查redis 中的 cache_20、springcloud如何使用spring-cache
  10. iframe的onload在Chrome/Opera中执行两次Bug
  11. dll 文件创建与使用
  12. webuploader项目中多图片上传实例
  13. Nginx 的多站点配置
  14. oracle alter database,alter database ... create datafile的原理及用途
  15. (转)黑手安全网QQ工具箱第三版 黑手一周年纪念版!
  16. 如何彻底删除adobe?adobe官方清理工具怎么用?
  17. jquery的keyup()事件案列——根据输入中文名称自动显示添加对应的拼音简写+时间戳
  18. cocos2dx 3.2 学习篇之六(精灵运动,自定义运动轨迹(太极八卦))
  19. Java奇数与偶数的判断
  20. 为FishBot模型注入物理属性并在Gazebo中显示

热门文章

  1. 不是你无法入门自然语言处理(NLP),而是你没找到正确的打开方式
  2. “模板类与友元”那些事(C++)
  3. 关于Java中何时使用static和工具类相关知识
  4. mysql对其他IP授权访问
  5. Flex3双向绑定完善版
  6. 【引用】如何关闭SELinux
  7. 我和“限速”之间的纠缠(一)
  8. Apache Log4j 学习笔记
  9. 冯小刚导演系列公益短片之林心如版
  10. 防范SQL指令植入式***