JAVA的延时函数使用
在Java中有时候需要使程序暂停一点时间,称为延时。普通延时用Thread.sleep(int)方法,这很简单。把它将当前线程挂起指定的毫秒数。如
try
{Thread.sleep(1000);//单位:毫秒
} catch (Exception e) {
}
注意:Thread.sleep(int)不能直接用,要做异常处理,try{}catch{}.
在这里需要解释一下线程沉睡的时间。sleep()方法并不能够让程序"严格"的沉睡指定的时间。例如当使用5000作为sleep()方法的参数时,线 程可能在实际被挂起5000.001毫秒后才会继续运行。当然,对于一般的应用程序来说,sleep()方法对时间控制的精度足够了。
但是如果要使用精确延时,最好使用Timer类:
Timer timer=new Timer();//实例化Timer类
timer.schedule(new TimerTask(){public void run(){System.out.println("退出");
this.cancel();}},500);//五百毫秒
这种延时比sleep精确。上述延时方法只运行一次,如果需要运行多次, 使用timer.schedule(new MyTask(), 1000, 2000); 则每间隔2秒执行MyTask()
JAVA的延时函数使用相关推荐
- c语言随机数生成0 99函数,C语言生成随机数的函数、延时函数
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面C语言代码使用了生成随机数的函数.延时函数.请大家仔细观察其显示效果. 从以下代码,我们可以得出一个重要的结论:当上述两类函数被放入循环时,应作出一定 ...
- 延时函数介绍和呼吸灯的实现
文章目录 延时函数介绍 呼吸灯原理 杨桃32学习笔记,本文图片文字皆为转述 延时函数介绍 分为delay_s秒,delay_ms毫秒,delay_us微秒延时,最大参数不能超过65535. 呼吸灯原理 ...
- Linux Shell中的延时函数
Linux Shell中的延时函数 在 linux shell 脚本中经常需要做一些延时处理. 所以经常要用到 sleep 或 usleep 函数. 下面来说一下 sleep 和 usleep 的区 ...
- 已解决:大家使用原子哥的延时函数delay_ms,delay_us会出现进入延时函数出不来的情况
首说明先原子哥的延时函数没有问题.原子哥的延时函数有的是用在STM32F103中的,要看自己的开发板是那个类型.这里给出STM32F103和STM32F030的延时函数. (1)用在STM32F030 ...
- STM32延时函数的四种方法:普通延时(2种)、SysTick 定时器延时(2种)
STM32延时函数的三种方法:普通延时.SysTick 定时器延时(1.中断方式:2.非中断方式) 单片机编程过程中经常用到延时函数,最常用的莫过于微秒级延时delay_us( )和毫秒级delay_ ...
- STM32中3个延时函数
第一个延时函数: void delay(u16 num) {u16 i,j;for(i=0;i<num;i++)for(j=0;j<0x800;j++); } eg:delay(50); ...
- java main 方法不能执行,AndroidStudio无法执行Java的main函数
AndroidStudio无法执行Java的main函数 AndroidStudio无法执行Java的main函数 FAILURE: Build failed with an exception. * ...
- java虚成员函数_Java常见知识点汇总(④)——虚函数、抽象函数、抽象类、接口...
一. Java虚函数 虚函数的存在是为了多态. 它虚就虚在所谓"推迟联编"或者"动态联编"上,一个类函数的调用并不是在编译时刻被确定的,而是在运行时刻被确定的. ...
- java string()函数_转载java String.split()函数的用法详解
转载java String.split()函数的用法详解 如果您发现本文排版有问题,可以先点击下面的链接切换至老版进行查看!!!在java.lang包中有String.split()方法的原型是: p ...
- C#、C++、JAVA中虚函数和抽象函数的概念对比
这两天恶补了下C#的相关内容,虚函数的概念又挖掘了下,总结如下: 1.C++中函数被定义为虚函数的方法是在函数名前加virtual,虚函数可以有自己的具体内容,也可以不含有函数实现内容,称为纯虚函数. ...
最新文章
- apache thrift分析
- IDEA 15款神级良心插件强烈推荐收藏,提高一倍工作效率!
- 虚拟机上的ubuntu安装vmware tools
- html 字段大小,html td标签 限制字符长度
- 批量删除Excel文档中的超链接
- 关于局部变量在内存中的地址
- 百练 04 简单的整数划分问题
- 无路可逃:Oracle 12.2 BigSCN新特性可能的DB Link兼容性问题
- 右键添加新建剪切板文件夹 新建今天日期文件夹
- BZOJ2689 : 堡垒
- mysql.proc_修复./mysql/proc
- C++ 需要返回值的函数却没有返回值的情况 单例模式
- 原生JS转Vue格式的思路
- plsql命令窗口使用
- Efficient algorithms for polyploid haplotype phasing 多倍体单体型分型的有效算法
- 九宫格按键输入(java)
- 小程序页面生命周期函数
- sipp脚本撰写(二)
- C语言有bool类型吗
- pyspider创建淘女郎图片爬虫任务--出师不利
热门文章
- Java中的集合HashSet、LinkedHashSet、TreeSet和EnumSet(二)
- 安卓项目R,java文件不能自动更新,clean之后,R.java消失 (转自 Cynosure鱼)
- JDBC插入百万数据,不到5秒!
- 机器学习面试概念重点汇总
- 【比赛】CCL“中国法研杯”相似案例匹配评测竞赛 - TOP队伍攻略分享
- 25本《Python+TensorFlow机器学习实战》免费包邮到家!
- 实例快速上手shell脚本
- 让大家久等了,BERT推理加速终于开源了
- 想来字节跳动和我做同事吗?抓紧这次机会吧~
- nlp基础—9.条件随机场模型(CRF算法)