方式一:设定指定任务task在指定时间time执行 schedule(TimerTask task, Date date)  
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
new Timer().schedule(new TimerTask() {
@Override
public void run() {
System.out.println("……这里是逻辑代码……");
}
}, 5000);
while(true){
Thread.sleep(1000);
System.out.println(new Date().getSeconds());
}
}
此代码的结果是5秒后输出"……这里是逻辑代码……"
方式二:设定指定任务task在指定延迟delay后进行固定延迟peroid的执行 schedule(TimerTask task,long delay,long period)
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
new Timer().schedule(new TimerTask() {
@Override
public void run() {
System.out.println("………这里是逻辑代码………");
}
}, 5000,5000);
while(true){
Thread.sleep(1000);
System.out.println(new Date().getSeconds());
}
}
此段代码输出结果为延迟5秒后,每隔5秒输出"……这里是逻辑代码……"
方式三:设定指定任务task在指定开始时间firstTime开始后进行固定频率peroid的执行 schedule(TimerTask task,Date firstTime,long period)
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
new Timer().schedule(new TimerTask() {
@Override
public void run() {
System.out.println("……这里是逻辑代码……");
}
},new Date(), 5000);
while(true){
Thread.sleep(1000);
System.out.println(new Date().getSeconds());
}
}

最新文章

  1. MySQL的InnoDB索引原理详解
  2. ASP.NET MVC RenderPartial和Partial的区别
  3. 个人纪录(初)----Ueditor文本编辑器的引用
  4. Django 部署 uwsgi + nginx + supervisor
  5. form表单提交和ajax提交的区别
  6. Discuz X3.2 SEO设置 title 不支持空格的解决方法
  7. S3C2410 ADS实验手册
  8. WordPress网站更换老鹰主机详细操作
  9. Struts2中ModelDriven的使用
  10. Two Sum 2015年6月8日
  11. (办公)mysql连接不上(java.sql.SQLException: null, message from server: "Host 'LAPTOP-O0GA2P8J' is not allowed to connect to this MySQL server")(转)
  12. Shell命令-文件及内容处理之iconv、dos2unix
  13. MySQL文档翻译(八)附英文原文---性能优化概览
  14. Visual Studio 2017 - Windows应用程序打包成exe文件(2)- Advanced Installer
  15. JAVA多线程 总结
  16. 1.SpringMVC入门
  17. plsql 代码自动补全
  18. js修改table中Td的值(定义td的单击事件)
  19. 搭建django虚拟环境完整步骤
  20. 【刷题】BZOJ 4805 欧拉函数求和

热门文章

  1. HTML 到 CSS,乃至进阶的 XML、SQL、JS、PHP 和 ASP.NET
  2. 可汗儿童版kids安卓版下载安装教程
  3. 简单友好的 Python 任务调度库
  4. HOW TO RENDER TO A TEXTURE ARRAY IN UNITY
  5. .Net Core自定义中间件(Middleware)
  6. Excel——解除工作表保护
  7. 记一次在MyBatis-Plus中 @TableField 自动填充中遇见的坑
  8. spider_使用urllib库 提交post请求,有道翻译案例
  9. Apple Sources
  10. js中的call()、apply()、bind()方法