基于 Timer是一种定时器工具
2024-10-07 06:43:50
没有依赖
通过Timer中的schedule方法启动定时任务 一般不采用此方法
/**
* -------------------------------------------------------------*
* COPYRIGHT(C) 2018 *
* National Audit Office of the People’s Republic Of China *
* *
* *
* This work contains confidential business information *
* and intellectual property of CNAO. *
* All rights reserved. *
* -------------------------------------------------------------*
*/
/****************************************************************
* Revision information:
*
*@version 1.0 2019年4月3日 Initial release (ChenJunMa)
*
***************************************************************/
package tt.tt; import org.springframework.stereotype.Service; import java.util.Timer;
import java.util.TimerTask; /**
*Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。
* TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。具体的任务在TimerTask中run接口中实现。
* 通过Timer中的schedule方法启动定时任务。
* ---------------------
*
*
*/
@Service
public class TimersDemo { private static Timer timer = new Timer(); public TimersDemo() {
TaskDemo task = new TaskDemo();
timer.scheduleAtFixedRate(task, 10 * 1000, 10 * 1000);
System.err.println("开始计时啦 宅男们 ...");
} private class TaskDemo extends TimerTask { @Override
public void run() {
//开始调度啦
System.err.println("你是笨笨猪呀--笨笨猪呀--笨笨猪呀--笨笨猪呀");
System.out.println(getName("jb")); } private String getName(String str){
return "毛毛哥 皮皮哥 宝强哥";
} } }
最新文章
- 【翻译】MongoDB指南/CRUD操作(二)
- 【原】iOS学习之Xcode8关于控制台不打印错误信息
- iOS中push视图的时候,屏幕中间会出现一条灰色的粗线的解决方案
- Cocos2d-x3.x塔防游戏(保卫萝卜)从零开始(一)
- Nuget的使用命令
- 管理后台-第二部分:Custom sections in Umbraco 7 – Part 2 the views(翻译文档)
- 实现简单的django上传文件
- SQL学习之分组数据Group by
- IE的缓存
- 基于windows环境的Flask网站搭建(mysql + conda + redis)
- vue 通知 走马灯效果
- strcat的用法
- SQL-47 如何获取emp_v和employees有相同的数据?
- python---ORM之SQLAlchemy(5)联合唯一的使用
- BZOJ 2125: 最短路
- ArcEngine中COM对象与其基础RCW分开后就不能再使用
- 电商 APP 下单页(俗称车2) 业务流程概要设计
- Java多线程(四) —— 线程并发库之Atomic
- 用Java实现多线程服务器程序
- Oracle 学习笔记(四)
热门文章
- Codeforces Round #593 (Div. 2) C. Labs A. Stones
- WPF 多个选项卡TabControl 页面分离
- docker安装踩坑记录
- MegaPixImage插件代码(new MegaPixImage)
- jq实现表格多行列复制
- CSS中的 vh/vw
- mysql 发现 navicat 可以远程连接,代码无法远程连接
- 从fileGDB中获取List
- 安装npm install时,长时间停留在fetchMetadata: sill
- Linux基础教程 linux下cat 命令使用详解